Una función personalizada es aquella que uno hace, uno le pone nombre y argumentos, determina que trabajo hará y que valor nos devolverá, funciona igual que cualquiera de las que conoces de Excel, solo que esta hace lo que tu quieras, por ejemplo, para obtener el área de un circulo con fórmulas de Excel seria algo así
= 3.1416 * A1 ^ 2
Suponiendo que en A1 tuviésemos el radio del circulo que nos interesa, con una fórmula personalizada, pondríamos...
= AreaCirculo ( A1 )
Esta función la hemos creado en un modulo de Visual Basic dentro de Excel y seria algo así:
Public Function AreaCirculo(ByVal Radio As Single) As Double
Const pi As Single = 3.1416
AreaCirculo = pi * Radio ^ 2
End Function
Este es un ejemplo sencillo, por que puedes crear las fórmulas tan complejas como quieras, y la función que transforma Numero a Letras es una función personalzada, que, si bien es sencilla, no es tan corta que te la ponga aquí, por eso, solicitala a mi correo, saludos...
Mauricio
[email protected]