Cómo copiar y pegar usando VBA

VBA (Visual Basic for Applications) es el lenguaje utilizado para programar aplicaciones de Microsoft como Word, Excel, Access y Visio. Es una compilación de macros que permite al usuario ampliar la funcionalidad de la aplicación elegida (en este caso, Excel). Por ejemplo, el usuario puede crear aplicaciones y servicios a partir de bases de datos para el escritorio de la computadora. Sus funciones difieren ligeramente de la aplicación común de Excel. No puede usar combinaciones de teclado en una macro de VBA. Para realizar tareas tan simples como copiar y pegar, debe escribir códigos especiales en el cuadro de fórmula. Aunque suene un poco complicado, no es una tarea tan horrible.

Paso 1

Vaya al menú "Macro".

Paso 2

Activa "Grabar".

Paso 3

Escriba este código en el cuadro de fórmula. ("A1") es la celda que desea duplicar. ("B1") es el lugar en el que desea pegar su información.

Range("A1").Select
Selection.Copy
Range("B1").Select
ActiveSheet.Paste

Paso 4

Escriba este código en el cuadro de fórmula para copiar y pegar una columna completa.

Range("A:A").Select
Selection.Copy
Range("B:B").Select
ActiveSheet.Paste

Paso 5

Escribe este código para copiar y pegar una fila completa del 1 al 2.

Range("1:1").Select
Selection.Copy
Range("2:2").Select
ActiveSheet.Paste

Paso 6

Desactiva "Grabar".

Advertencia

Asegúrese de escribir el código exactamente como se muestra en este artículo. Si falta un carácter, todo el código será inútil.