Video tutorial copiar datos de una hoja a otra en Excel con macros
Les comparto un video tutorial de Excel en el cual repasaremos algunos temas como la Grabadora de macros y escribir nuestras propias macros manualmente.
En el video se plantean dos retos, los cuales veremos a continuación:
Reto 1:
Grabar una macro para copiar datos de Hoja1 hacia Hoja2.
Reto 2:
Optimizar la macro creada con el grabador de macros y programarla para copiar los datos hacia Hoja2. La Hoja2 deberá ocultarse para probar la macro.
Código de las macros
Al utilizar la grabadora de macros, vemos que se nos generan 5 líneas de código.
Sub CopiarDatos() ' ' CopiarDatos Macro ' ' Range("A1:D12").Select Selection.Copy Sheets("Hoja2").Select ActiveSheet.Paste Application.CutCopyMode = False End Sub
Las 5 líneas de código anteriores las optimizaremos y las dejaremos en una sóla línea.
Sub CopiarDatos2() Sheets("Hoja1").Range("A1:D12").Copy Destination:=Sheets("Hoja2").Range("a1") End Sub
Video tutorial