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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Elvira
14/10/2006 - 17:42 | Informe spam
Hola Héctor:

Que maravilla!! con tan solo una instrucción pude lograr lo que
quería!! agradezco enormemente tu ayuda, tanto por efectiva como por
rápida.

Mil gracias!!!!
Respuesta Responder a este mensaje
#3 Ivan
15/10/2006 - 02:08 | Informe spam
hola Elvira

aparte de esta situacion ya resuelta por Hector Miguel (un saludo
tambien) y si no me equivoco, tambien puedes grabar macros con
referencias relativas haciendo click en el boton que aparece (cuando
estas grabando una macro) en la barra 'detener grabacion' junto al de
(valga lo dicho) detener grabacion. Si pasas el cursor veras que te
aparece Referencia relativa o absoluta para alternar el modo en que
estes grabando la macro.

un saludo
Ivan
Respuesta Responder a este mensaje
#4 Elvira
15/10/2006 - 17:23 | Informe spam
Hola Ivan:

Excelente también tu respuesta. No me sabía esa opción de usar
referencias relativas durante la grabación de una macro automática y
creo que de ahora en adelante voy a depender de eso =). Muchas gracias
por tu ayuda, que para mí es importantísima.

Saludos

Elvira
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida