Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

COPIAR CON DOBLE CLICK EN UNA MACRO

56 views
Skip to first unread message

Luis Menéndez

unread,
May 10, 2004, 11:27:06 PM5/10/04
to
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


Héctor Miguel

unread,
May 12, 2004, 5:48:19 AM5/12/04
to
hola, Luis !

> ... grabador de macros ... un doble click que copia una formula ... queda grabado ... una constante
> ... si ... utilizo la misma macro y la columna ... es mas larga el doble click hecho el dia de la grabacion [...]
> ... ¿como se modifica el codigo para que ... sea siempre ese doble click y no [...]

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.

Luis Menéndez

unread,
May 12, 2004, 4:06:00 PM5/12/04
to
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" <NOhemio...@PLShotmail.com> escribió en el mensaje
news:eg0#DZAOEH...@tk2msftngp13.phx.gbl...

Héctor Miguel

unread,
May 13, 2004, 4:51:18 AM5/13/04
to
hola, Luis !

> ... el proposito es ... que la macro sume por ejemplo la columna a y la b desde la fila 1 hasta el final
> ... ese concepto de "final" es ... para el numero de filas que tenga que copiar [...]

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.

0 new messages