Forums Últimos mensajes - Powered by IBM
 

MACRO PARA COPIAR UN RANGO A PARTIR DE LA CELDA ACTUAL

14/10/2006 - 06:06 por Elvira | Informe spam
Hola a todos. ¿Cómo puedo hacer una macro para copiar un rango a otro
lugar de la hoja, pero a partir de la celda actual?. Ejemplo, copiar la
celda actual y las cinco celdas que están a la derecha y luego pegar
en otra celda, por ejemplo dos celdas más abajo. Esta macro debe
funcionar para cualquier celda en la que me posicione.
Anteriormente esto lo hacía en Lotus o en Quatro Pro por medio de
macros automáticas, pero en Excel, al hacer la macro automática,
siempre hace referencia a la celda en donde se creó la macro.
Muchas gracias por su atención.
 

Leer las respuestas

#1 Héctor Miguel
14/10/2006 - 09:56 | Informe spam
hola, Elvira !

Como puedo hacer una macro para copiar un rango a otro lugar de la hoja, pero a partir de la celda actual?.
Ejemplo, copiar la celda actual y las cinco celdas... a la derecha y... pegar... dos celdas mas abajo.
Esta macro debe funcionar para cualquier celda en la que me posicione.
Anteriormente esto lo hacía en Lotus o en Quatro Pro por medio de macros automáticas
pero en Excel, al hacer la macro automatica, siempre hace referencia a la celda en donde se creo la macro.



[p.e.]

ActiveCell.Resize(, 6).Copy ActiveCell.Offset(2)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares