M贸dulo 9: Creaci贸n de funciones personalizadas (UDF) en VBA

馃摌 M贸dulo 9: Creaci贸n de funciones personalizadas (UDF) en VBA

En este m贸dulo aprender谩s a crear tus propias funciones en VBA que pueden usarse directamente en las celdas de Excel, como si fueran funciones nativas. Estas funciones se llaman UDF (User Defined Functions).


✅ ¿Qu茅 es una UDF?

Una funci贸n personalizada es un procedimiento que devuelve un valor y que puede ser invocado desde cualquier celda en Excel.

Function SumarDosNumeros(a As Double, b As Double) As Double SumarDosNumeros = a + b End Function

馃搶 Esta funci贸n suma dos n煤meros y devuelve el resultado.


✅ C贸mo usar la funci贸n personalizada

Despu茅s de crear la funci贸n en un m贸dulo VBA, puedes usarla en Excel as铆:

=SumarDosNumeros(3, 5)  →  Resultado: 8

✅ Ejemplo: funci贸n para calcular el 谩rea de un c铆rculo

Function AreaCirculo(radio As Double) As Double Const PI As Double = 3.1416 AreaCirculo = PI * radio ^ 2 End Function

Usa en Excel: =AreaCirculo(4) para obtener el 谩rea de un c铆rculo de radio 4.


馃摑 Ejercicio 9️⃣: Crear una funci贸n que convierta grados Celsius a Fahrenheit

Crea una funci贸n personalizada llamada CelsiusAFahrenheit que tome como entrada una temperatura en Celsius y devuelva la temperatura en Fahrenheit usando la f贸rmula:
F = (C * 9/5) + 32


En el pr贸ximo m贸dulo veremos c贸mo trabajar con eventos en VBA para automatizar tareas seg煤n acciones del usuario.

No hay comentarios:

Publicar un comentario

Pol铆ticas de Privacidad