Una de las muchas ventajas de la automatización de los libros de Excel con macros es la capacidad de mover los datos a diferentes ubicaciones en la hoja de cálculo sin la monotonía de seleccionar, copiar y pegar manualmente. El uso de un macro permite recopilar datos en una sola página y luego se dispersan a la tarea o departamento hojas de trabajo específicas en el tecleo de un botón. Esto simplifica el uso del libro de trabajo para los usuarios y reduce el número de errores de copia inadvertidas que usted tiene que tratar más adelante . Instrucciones
Uso PasteSpecial
1
Seleccione la pestaña "Ver " en el menú de la cinta y haga clic en el icono de " Macros " .
2
Escriba un nombre para la macro en el " nombre de la macro : " campo y haga clic en el botón " Crear". Por ejemplo , escriba el nombre de " CopyAndPaste " para la macro y haga clic en " Crear" para entrar en el editor de Visual Basic para Aplicaciones.
3
Agregar un comando para seleccionar la fila que desea copiar . Este rango puede estar entre las células específicas , como en el siguiente ejemplo de estado , o abarcar una fila completa sin un número definido de columnas . La línea inferior selecciona las celdas entre A1 y H1 :
Range ( "A1: H1" ) . Seleccione
4
Copia el rango seleccionado añadiendo una declaración comando de copia a la macro código . Seguir el ejemplo con la siguiente declaración :
Selection.Copy
5
Ajuste la ubicación de destino para la operación de pegado con un rango. La función " PasteSpecial " le permite determinar qué formato , tamaños, etc del rango de origen de las células se pegan en la ubicación de destino . En el ejemplo de macro se completa con la forma simple de " PasteSpecial ":
Range (" B2 : I2 ") . PasteSpecial
6
Pulse " Ctrl" y " S " para guardar la macro en el libro. Pulse la tecla " Alt" y " Q " para cerrar el editor de macros .
Con Copia
7
Seleccione la pestaña "Ver " en el menú de la cinta y haga clic en " Macros " icon
8
Escriba un nombre para la macro en el . " nombre de la macro : "y haga clic en" Crear " . botón
9
Añada la opción" Copiar " comando de la macro, especificando la fuente y el rango meta en una sola sentencia. El siguiente ejemplo copia un rango específico de celdas a otro rango especificado en la macro
Sub CopyAndPaste ()
Range (" A1: H1" ) " CopyAndPaste . " . Rango de copia ( " A11 : H11 " )
End Sub
10
Presione" Ctrl " y" S "para guardar la macro en el libro. Pulse el botón " Alt" y " Q " para cerrar el editor de macros .