Excel tiene muchas funciones predefinidas, pero hay veces en que necesitamos nuestras propias funciones.
A que me refiero, básicamente a que puedes crear funciones con una lógica que únicamente a ti te sirva.
Ya sea por tu trabajo diario o por que necesitas trasformar datos de cierta manera en especifico.
Este es el código que debes adicionar en un modulo en Excel
[cc lang=»vb»] ‘Creado por Practicaprende.com Function saludar() saludar = «Hola, como estas» End Function Function usuarioActual() usuarioActual = Environ(«username») End Function Function IMC(peso As Integer, altura As Double) IMC = peso / (altura * altura) End Function Function extraerNombre(nombre As String) extraerNombre = WorksheetFunction.Trim(nombre) ‘Quitar Espacios extraerNombre = WorksheetFunction.Proper(extraerNombre) ‘Primera letra en mayuscula extraerNombre = Replace(extraerNombre, «Nombre: «, «») ‘Reemplazar Nombre: End Function [/cc]Luego en la celda al ingresar una fórmula normal puedes ver que ya el autocompletado de Excel te muestra esas fórmulas.
Entonces para nuestro ejemplo anterior las formulas se utilizarían así:
Espero te sirva para tu día a día! 👍
CONCLUSION
Ya aprendiste como Crear funciones personalizadas en Excel, ya te queda a ti personalizarlo para adaptarlo a tus necesidades.
Si quieres ver mas ejemplos que tenemos visita nuestro Blog
Espero te guste!
Saludos!
DESCARGAR EJEMPLO
En el siguiente link puedes descargar un sencillo ejemplo, Si tienes alguna duda o sugerencia para mejorar el código, simplemente comenta en el formulario de Contacto
Para descargar el archivo utilizado es necesario estar registrado. Acá Puedes Registrarte y si ya estas registrado puedes ingresar a tu cuenta de usuario.