Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Logo Excel Avanzado

Crear Funciones en VBA

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.

Comments are closed.

Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5