Cuando pongo un parámetro opcional en una función VBA y la escribo de la
siguiente forma funciona correctamente:
Public function XX(strParam1 as string, Optional strParam2)
Pero si al final agrego el tipo de dato de ese parametro opcional:
Public function XX(strParam1 as string, Optional strParam2 as string)
resulta que dicho parámetro ya no es opcional .
En la ayuda de Excel no dice nada al respecto.
Supuestamente esa es la sintaxis correcta, e incluso se le puede asignar un
valor: ... Optional strParam2 as string = "xxx" ...
Agradezco si me pueden dar una ayuda con esto.
Saludos.
José Nuñez
Montevideo - Uruguay
Leer las respuestas