Tecnología

Inicio

Cómo copiar columnas en Excel con VBA

Visual Basic para Aplicaciones (VBA) es un lenguaje de programación que se suministra junto con programas de Microsoft Office, como Excel. Con VBA, puede crear macros que manipular la hoja de cálculo Excel, moviendo la información de una célula a otra, o la creación de fórmulas en una célula particular. VBA también puede copiar toda una columna de datos, por lo que se puede pegar en otro lugar.

Instrucciones

1 Abra el archivo de Excel. Pulse Alt y F11 para abrir la ventana de la consola de VBA.

2 Haga clic en el módulo, en el lado izquierdo de la consola de VBA, que contiene el código VBA que desea trabajar. Haga clic en el lado derecho de la pantalla para colocar el cursor en el código en el que desea copiar su columna.

3 Introduce "Columnas (" A: A ") Seleccionar." Y "Selection.Copy" (sin comillas) en la consola de VBA. Cambiar la "A" a cualquier columna que desea copiar. Las dos letras pueden ser diferentes, si desea copiar un rango de celdas entre dos columnas que representan las letras.

Consejos y advertencias

  • El método de copia también le permite especificar un destino para las celdas copiadas. Enter "Destino: = Range (" D1 ")" directamente después del comando de copia, en la misma línea de código. Cambiar "D1" a la celda o columna en la que desea pegar las columnas copiadas. Si no se incluye un destino, la columna se copia en el portapapeles.