Excel - Copia datos de una hoja a otra

El código VBA se puede escribir para copiar datos de una hoja de Excel a otra en lugar de una macro. Con una macro, si no se escribe correctamente, la misma hoja se copiará en las hojas nuevas posteriores cada vez que se ejecute la macro . Copiar las hojas de Excel manualmente no será posible si la hoja de Excel contenía demasiados datos. Escribir código en VBA es simple y fácil, pero no es necesario escribir el código desde cero. El código para copiar datos de una hoja a otra se puede descargar legalmente desde muchos recursos de programación. El código VBA agrega mayor funcionalidad al software Excel Office.

Problema

Soy nuevo en Macro en Excel y necesito ayuda para escribir código para copiar datos de una hoja a otra. Quiero copiar los datos de la Hoja 1 de la hoja de cálculo A a la Hoja 1 de la hoja de cálculo B cada vez que se actualice la primera, pero sin afectar a las otras hojas de la hoja de cálculo B.

Solución

El siguiente código solucionará este problema. La hoja se actualizará automáticamente.

 Sub CopyPaste () Dim ws As Worksheet para cada ws In Worksheets If ws.Name "Master Sheet" Entonces ws.Seleccione ws.Application.Run "Macro1" End If Next End Sub Sub Sub Macro1 () Range ("A2: B13") .Seleccione Selection.Copy Sheets ("Hoja de resumen"). Seleccione ActiveSheet.Paste End Sub 

Nota

Gracias a iveal por este consejo en el foro.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos