COPIAR CON DOBLE CLICK EN UNA MACRO

11/05/2004 - 05:27 por Luis Menéndez | Informe spam
Hola Sres , cuando hago una macro con el grabador de macros y uno de los
comandos es un doble click que copia una formula a lo largo de toda una
columna tomando los datos de la columna de al lado hasta que se acaben ,
esto me va bien en ese momento pero queda grabado un código que es una
constante o sea que si en otra ocasión utilizo la misma macro u la columna
de datos es mas larga el doble click hecho el día de la grabación de la
macro no es lo que se ejecuta sino una copia de la formula hasta la misma
fila que el día que se grabó la macro, ¿me he explicado? pues bien la
cuatión es ¿como se modifica el código para que lo que ejecue sea siempre
ese doble click y no copiar las celdas un número constante de veces?

Gracias anticipadas por leer este rollo

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
12/05/2004 - 11:48 | Informe spam
hola, Luis !

Mostrar la cita
1.- un 'doble-click' [en la gragadora de macros] 'en realidad'... 'equivale' a:
- seleccionar una opcion [de entre varias] y...
- 'cerrar' el dialogo [como si presionaras el boton de 'aceptar' o... 'aplicar' o... [...]
=> NO ES el 'doble-click' el que se graba, sino la accion 'final' ;)
[proablemente grabaste un... 'pegado especial... pegar formulas ???]
2.- para modificar las 'constantes' [efectivamente] grabadas por la grabadora...
podrias sustituir los rangos 'fijos' [que se 'tomaron' cuando se uso la gabadora]
- ¿cual era el 'proposito' de la seleccion? [cuando usaste la grabadora]
- ¿donde estabas 'posicionado'?
- ¿que 'cambios' necesitas que sean considerados? [...]

¿comentas?
saludos,
hector.
#2 Luis Menéndez
12/05/2004 - 22:06 | Informe spam
Estimado Héctor el proposito es aplicar fórmulas sobre columnas de datos
traidas de aplicaciones contables (balances , extractos de cuenta, etc.) que
se imprimieron en un .txt. Esas columnas de datos txt se manejan
perfectamente con macros gracias a que siempre tienen la misma colocacion
HORIZONTAL el problema es que para poner que la macro sume por ejemplo la
columna a y la b desde la fila 1 hasta el final , ese concepto de "final" es
válido el día de la grabación para el número de filas que tenga que copiar
pero otro día con otro listado que tenga misma estructura de columnas pero
más filas , se me quedará la copia del a más b en la última fila del día de
la grabación y no irá al nuevo "final".
"Héctor Miguel" escribió en el mensaje
news:eg0#
Mostrar la cita
queda grabado ... una constante
Mostrar la cita
click hecho el dia de la grabacion [...]
Mostrar la cita
y no [...]
Mostrar la cita
'equivale' a:
Mostrar la cita
'aplicar' o... [...]
Mostrar la cita
;)
Mostrar la cita
grabadora...
Mostrar la cita
la gabadora]
Mostrar la cita
grabadora]
Mostrar la cita
#3 Héctor Miguel
13/05/2004 - 10:51 | Informe spam
hola, Luis !

Mostrar la cita
prueba con una macro como la siguiente [suponiendo que la formula 'va' en la columna 'C']...
_______
Sub Sumar_AB()
With Range("c1")
.Formula = "=Sum(a1+b1)"
.Copy Range(.Offset(1), Range("a65536").End(xlUp).Offset(, 2))
End With
End Sub
¨¨¨¨¨¨¨¨¨¨¨¨¨
saludos,
hector.
Ads by Google
Search Busqueda sugerida