Escrito por Luis Cruz | última actualización: 20 de noviembre del 2019
Hace un par de meses escribí un articulo sobre como crear tus propias funciones y utilizarlas en tu hoja de cálculo, y Esteban (uno de mis lectores), pregunto cómo agregar las descripciones a esas funciones. Ahora veremos cómo hacerlo.
Primero quizá quieras leer el articulo original, haciendo clic aquí en ese articulo mostramos como crear una función propia y ahora vamos a agregarle las descripciones.
Nuestro objetivo es que las pantallas de funciones muestren la descripción de la función y la de los parámetros de la siguiente forma:


Para hacerlo entra en el editor de VBA (Ctrl+F11), luego abre ThisWorkbook e ingresa el código que mostramos

Private Sub Workbook_Open()
Dim Param(1 To 1) As String
Param(1) = "Valor sobre el cual se desea calcular el IVA"
Application.MacroOptions Macro:="CalIVA", Description:="Calcula el IVA de un precio", ArgumentDescriptions:=Param
End Sub
Explicación del código
En la línea 2, definimos una variable de tipo Array de Textos, y la definimos como (1 to 1), por que solo tenemos un parámetro, si tuviéramos 3 parámetros, lo cambiamos por (1 to 3)
En la línea 3, asignamos las descripciones de cada uno de los parámetros.
En la línea 4, indicamos la función que estamos actualizando mediante
Macro:="CalIVA"
Nuestra función se llama CalIVA, luego definimos la descripción de la función y por último enviamos las descripciones de los argumentos.
Importante: Para poder ver las descripciones en tu función, deberás cerrar tu archivo de macros y volver a cargarlo para que tome los cambios realizados.