Inicio > Microsoft Excel > elsamatilde > Macro pra copiar celdas en otra hoja

Macro pra copiar celdas en otra hoja

Experto:
Usuario:
Fecha: 12/12/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
11/12/2008
raalx, usuario preguntando en Microsoft Excel
Usuario
Hola  buen dia, no se nada de macros, pero me interesa una en la cual copie algunas celdas y rangos en otra hoja, pero que al pergarlas me las copie en fila y no en columna es decir que si yo tengo informacion en la celda A1 y en a B3 en la hoja 1 llamemos asi a la hoja origen, me las pegue en la hoja 2 (destino) en la celda A1,B1....etc, pero al copiar nueva informacion no me sobreescriba la informacion ya copiada con aterioridad, si no que,  se copie en la siguiente fila. no se si me explique.
11/12/2008
raalx, experto respondiendo en Microsoft Excel
Experto
Hola:
Esta es una consulta frecuente, podrás encontrar otras respuestas con el buscador.
Aquí va mi ejemplo que es muy general pero con las explicaciones no tendrás problemas en ir completándolo.
Entrá al Editor (con Alt+F11), insertá un módulo y allí la copiás. Luego dibujá un botón y asignales esta macro.
Sub pasandoDatos()
'macro desarrollada por Elsamatilde
dim filaUlt as long 'esta será la primer fila libre para acumular los datos
filaUlt = sheets("Hoja2").range("A65536").End(xlup).Row + 1
'luego pasarás cada celda de tu hoja 1 a las distintas col de la fila libre
sheets("Hoja2").cells(filaUlt,1) = Sheets("Hoja1").range("A5")
sheets("Hoja2").cells(filaUlt,2) = Sheets("Hoja1").range("B7")
'más datos
End Sub

Armála con tus datos y probala. Si te presenta algún error, escribime tu rutina y la línea que te pueda marcar de amarillo cuando presionas el botón Depurar.

Saludos
Elsa

* No te pierdas las novedades de Dbre, en:
http://es.geocities.com/lacibelesdepunilla/manuales
12/12/2008
raalx, usuario preguntando en Microsoft Excel
Usuario
Muchas gracias, esto era lo que necesitaba.
Enlaces patrocinados