Al empezar a crear Macros, podemos llegar a resolver la pregunta ¿Cómo crear funciones en Excel?, veamos algunos de los conceptos relacionados al respecto.
Las funciones (FUNCTION) también son consideradas macros, y a diferencia de los proceso (SUB) , estas retornan un valor a quien la este invocando, tanto las funciones como los procesos pueden recibir parámetros o datos de entrada.
Primero examine los temas introductorios de VBA, en ellos encontrará los conceptos iniciales para el uso de macros.
Luego revise al menos 2 ejemplos disponibles en User Defined Function .
Luego revise las estructuras de control en VBA, estas le permitirán resolver casos mas complejos.
Ejercicio de UDF
A fin de practicar su dominio sobre el tema realice el siguiente ejercicio propuesto:
- Elabore 2 funciones, de un tema libre cada una, cada una de las funciones a crear debe utilizar al menos una estructura de control (o bucle en VBA)
- Las funciones creadas (UDF) deben ser empleadas desde alguna de las hojas de Excel.
- Una de las dos funciones definidas por el usuario a crear, debe recibir un rango de celdas.
Tome en consideración que, en los primeros ejemplos, los parámetros o valores recibidos son valores únicos (una fecha, un número, un texto, etc.) , para crear una función en VBA que utilice un rango de celdas revise los ejemplos de funciones con rangos de celdas en VBA.