1
Abra una nueva hoja de cálculo Excel 2007 . Una vez que la hoja de cálculo aparece en la pantalla, pulse " Alt" y " F11 " para acceder a la consola de VBA.
2 Haga clic en la pequeña flecha desplegable al lado de la opción "Insertar UserForm " botón en la parte superior de la pantalla y elegir la opción " Módulo " en el menú desplegable. Haga clic en el módulo que aparece en la lista en el lado izquierdo de la ventana VBA.
3 Haga clic en el espacio en blanco en la parte derecha de la ventana. Verá el cursor aparece en la esquina superior izquierda del espacio . Escriba el siguiente código: Function NOMBRE ( ARG1 , arg2, arg3 )
" NOMBRE " es el nombre que desea asignar a la función personalizada , y " ARG " son argumentos que va a utilizar en el código. Los nombres de los argumentos pueden ser cualquier cosa que usted quiere, usted puede utilizar tantos argumentos como usted desea, e incluso se puede crear una función sin argumentos . Al pulsar Intro , el cursor se moverá a la siguiente línea y Excel VBA añadirá automáticamente el comando "Function End" debajo de tu cursor.
4
Escriba los comandos que componen la función entre la "Función " y líneas " End Function " . Los comandos pueden ser casi cualquier cosa que VBA puede hacer normalmente , con la única excepción de que las funciones no pueden alterar la hoja de cálculo en modo alguno , que no sea mediante la devolución de un resultado . Si introduce el código que llevará a cabo una acción en la hoja de cálculo , la función devolverá un "# ¡VALOR! " de error . Asegúrese de que utiliza todos sus argumentos en el código, o puede simplemente borrar el argumento de que no sean necesarios . Al final de la función , necesita una línea que asigna un valor al nombre de la función. Esta línea va a determinar cuál es el valor de la función vuelve a la hoja de cálculo.
5
Haga clic en la "X " en la esquina superior derecha de la ventana de VBA. Los cambios realizados en el código se guardan automáticamente en la hoja de trabajo .
6
Haga clic en el botón de Microsoft Office, que se encuentra en la esquina superior izquierda de la ventana de Excel , y selecciona "Guardar como " en la lista de opciones . Tendrá que guardar esta hoja de trabajo como un complemento , y luego cargarlo en Excel , con el fin de tener acceso a la función en todos los libros.
7
clic en la flecha desplegable junto a " Guardar como tipo " y elegir la opción " Excel Add- In. " Escriba un nombre que pueda recordar en el campo Nombre y haga clic en " Guardar".
8
Haga clic en el botón de Microsoft Office y seleccione "Opciones de Excel " en la lista que aparezca . Seleccione la categoría de "Add- Ins" . Haga clic en el menú desplegable junto a " Administrar" y elegir la opción " Excel Add- Ins " en la lista de opciones. Haga clic en " Go" para continuar. Coloque una marca de verificación junto al nombre del archivo que acaba de guardar y haga clic en " Aceptar". Sus funciones estarán ahora disponibles para todas las hojas de Excel.