Tabla de contenido
Este artículo muestra cómo aplicar códigos VBA para seleccionar columnas en Excel. Puede resultarle útil cuando tenga que seleccionar rangos o columnas enteras. Códigos de programación VBA puede seleccionar columnas o rangos enteros automáticamente, lo que le ahorrará mucho tiempo. En este artículo, le mostraremos algunos de los métodos para realizar esa tarea.
Descargar el cuaderno de prácticas
Descárgate este cuaderno de prácticas para ejercitar la tarea mientras lees este artículo.
Aplicar VBA para Seleccionar Columnas.xlsx3 Formas Adecuadas de Aplicar VBA para Seleccionar Columnas
La macro VBA le permite seleccionar columnas de tres maneras diferentes. Puede seleccionar una sola columna, varias columnas o un rango completo. En esta sección, repasaremos todos estos métodos.
1. Ejecutar un código VBA para seleccionar una sola columna
Imagine una condición en la que tiene que seleccionar una columna entera utilizando códigos VBA. Puede hacerlo con bastante facilidad aplicando un código sencillo. Sigamos estos pasos para aprender.
Primer paso:
- Para introducir un código VBA primero tenemos que abrir la ventana VBA. Puede hacerlo utilizando los atajos de teclado o desde su Ficha Desarrollador Presione Ctrl+F11 para abrir el Ventana VBA.
- En la ventana VBA, tenemos que crear un módulo para escribir nuestro código. Haga clic en Insertar y, a continuación, en Módulo para abrir una.
Segundo paso:
- Aquí escribiremos nuestro código. Primero, escribiremos el formato de nuestro código, y después insertaremos las condiciones. El inicio y el final de nuestro código son,
Private Sub Seleccionar_Columna() End Sub
- Escribiremos el código para seleccionar la columna C. El código es,
Columnas(3).Seleccionar
- El código final es,
Private Sub select_column() Columns(3).Select End Sub
- Haga clic en el icono Ejecutar para ejecutar el código y se seleccionará nuestra columna especificada.
Tercer paso:
- También puede introducir un número específico en cada celda de una columna seleccionada. Supongamos que desea introducir el número 100 en el C4 Para ello, seleccione cualquier celda de la columna C .
- Inserte este código en el módulo.
Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub
- Ejecute el código y nuestro resultado está aquí.
2. Aplicar un código VBA para seleccionar varias columnas
Paso 1:
- Puede seleccionar varias columnas del mismo modo que ha seleccionado una sola columna, pero el código es diferente en este caso. Así que empecemos abriendo la ventana VBA.
Segundo paso:
- Queremos seleccionar las columnas de B a D. Para ello, el código es,
Private Sub select_multiplecolumns() Columns("B:D").Select End Sub
- Y fuera se seleccionan varias columnas.
3. Utilizar un Código VBA para Seleccionar Columnas en un Rango
Seleccionar un rango utilizando códigos VBA también es fácil y requiere una pequeña longitud de código. Supongamos que necesitamos seleccionar un rango de B3 a F13 Sigue estos pasos para aprender.
Primer paso:
- Inserte el código VBA en el módulo.
Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub
- Hemos seleccionado nuestro rango utilizando los códigos VBA.
Segundo paso:
- También puede introducir números o textos en el intervalo seleccionado. Sólo tiene que insertar el código siguiente en el módulo.
Private Sub select_range() Rango ("B3:F13"). Selección Select = 100 End Sub
- Así es como puedes hacer este método.
Tercer paso:
- Además, también puedes colorear las celdas seleccionadas. Sólo tienes que escribir este código en tu módulo VBA.
Private Sub select_range() Selección.Interior.Color = RGB (255,255,0) End Sub
- Y así puedes seleccionar y colorear tu rango usando un código VBA.
Cosas para recordar
👉 Si no tienes visible tu ficha de desarrollador, puedes activarla con esta instrucción.
Barra de herramientas de acceso rápido personalizada → Más comandos → Personalizar cinta → Desarrollador → Aceptar.
Conclusión
Hemos repasado tres enfoques diferentes para ejecutar códigos VBA para seleccionar columnas. Le invitamos a comentar si tiene alguna pregunta o consulta. Además, puede consultar nuestros otros artículos relacionados con las tareas de Excel.