1
Abra el archivo de Excel 2010 que se quiere manipular con VBA. Pulse el botón " Alt" y " F11 " para iniciar la consola de VBA.
2
Haga clic en cualquiera de las hojas de trabajo que aparecen en la parte izquierda de la consola de VBA Excel. Mueve el ratón sobre "Insertar" y elegir la opción " Módulo ". Usted verá un nuevo módulo aparece debajo de las hojas de cálculo. Seleccione el módulo y una página en blanco aparecerá en la parte derecha de la consola.
3
clic en cualquier lugar en el área en blanco , y un cursor aparecerá en la esquina superior izquierda de la página. El tipo de " XXX Sub ( )" o "XXX Función ()" , pero reemplazar el "XXX " por el nombre de la subrutina o función. Usted puede nombrar a éstos lo que usted desea . Las subrutinas son simplemente cadenas de código que pueden hacer casi cualquier cosa, incluyendo manipular la hoja de cálculo Excel , que se ejecuta desde la ventana "Macro " en la hoja de cálculo . Las funciones pueden procesar código VB, pero no pueden manipular la propia hoja de cálculo, y los utilizan como si usara cualquier función de Excel en la hoja de cálculo. Al presionar " Enter", Excel VBA crea automáticamente el comando "Function End" "End Sub " o . Todo el código debe ir entre la primera línea y la última línea.
4
Introduzca las variables en las primeras líneas después de la " función" o el comando " Sub" . Crear las variables escribiendo " Dim X como Y ", donde "X " es el nombre que desea asignar a la variable y " Y" es el tipo de variable deseado. Hay docenas de diferentes tipos de variables , pero una vez que el tipo de " Dim X como" aparecerá una pequeña ventana con una lista de todos los tipos disponibles . Usted puede optar por escribir en la variable , o desplácese por la lista y haga doble clic en él. Puede crear tantas variables como sea necesario .
5
Introduzca su código actual VB entre las variables y el comando "Fin". Usted código exacto variará enormemente sobre la base de lo que es, exactamente, lo que usted quiere lograr . Si va a crear una función, entonces usted necesita tener una línea como " XXX = Y ", donde " XXX" es el nombre de la función, y " Y" es un valor, una variable o una fórmula que devuelva un valor.
6
Haga clic en la "X " en la esquina superior derecha de la consola de VBA para cerrar la consola y volver a la hoja de cálculo Excel. Sus cambios de VBA se guardan como parte de la hoja de cálculo, por lo que incluso si se cierra la consola antes de tiempo, sólo puede traer la consola de nuevo y todo el código todavía estará allí. Si ha creado un subprograma , se puede ejecutar haciendo clic en el botón " Macro " en la pestaña " Developer " . Si ha creado una función , se puede acceder a ella mediante la introducción de "= XXX ()" en cualquier célula .