Tecnología

Inicio

Cómo llenar sólo una cantidad de filas de Excel con VBA

Mientras trabaja en Microsoft Excel 2010, puede utilizar Visual Basic para aplicaciones, o VBA, para grabar y ejecutar macros. VBA es un lenguaje de programación integrado en Excel y basado en el entorno de programación de Visual Basic de Microsoft. Puede ejecutar macros personalizadas para realizar cambios en la información contenida en la hoja de cálculo de Excel, realizar funciones en sus datos o incluso cambiar el diseño de la hoja. Si desea utilizar VBA para colocar la información sólo en una determinada cantidad de filas en la hoja de cálculo, su mejor opción es hacer uso de un bucle "for".

Instrucciones

1 Abra la hoja de cálculo de Excel 2010 que desea trabajar. Pulse la tecla "Alt" y "F11" para iniciar la consola de VBA para que pueda escribir su macro.

2 Haga clic en la hoja de cálculo en el lado izquierdo de la consola. Mueva su ratón sobre "Insertar" y elegir la opción "Módulo" en el menú. Haga clic en el módulo en el lado izquierdo de la consola.

3 Haga clic en el espacio en blanco en el lado derecho de la consola e introduzca el código siguiente:

Sub Rowfill ()

Dim a, b, x As Integer

a = 1

b = 10

Para x = A a B

Las células (x, 1) = "TEST"

Siguiente x

End Sub

El cambio "a" en el código anterior a la primera fila que desea llenar, y el cambio "b" a la última fila. Cambiar el "1" después de la "x" a la columna en la que desea rellenar las filas. Cambiar "TEST" para cualquier cadena, fórmula o variable que desea utilizar para rellenar las celdas; quitar las comillas si está utilizando una variable.

4 Haga clic en el botón "Reproducir" en la parte superior de la consola de VBA para ejecutar el código y poblar las filas especificadas con la información.

Consejos y advertencias

  • Una vez que cierre la consola de VBA, puede acceder a esta macro en cualquier momento pulsando el botón "macro" en la pestaña "desarrollador". Elija "Rowfill" de la lista y haga clic en "Ejecutar".