Estoy buscando para hacer algo como lo siguiente:VBA lista de argumentos de funciones seleccionar
Public Function myFunc(vArg1 as string, vArg2 as string, vArg3 as ["A","B","C"])
End Function
Cuando el usuario obtiene una lista desplegable para vArg3 cuando lo llaman. Esto sería similar a la siguiente:
Public Sub Main()
Call StrComp("A", "B", vbTextCompare)
End Sub
Dónde vbTextCompare se puede elegir de una lista o argumentos pre-definida para la función.
Gracias
Me ganaste. Consulte aquí para obtener más información: http://www.cpearson.com/excel/Enums.aspx – mwolfe02
También debo señalar que una "enumeración" es solo una etiqueta para un número entero. Todavía es posible pasar a través de "valores ilegales" como 57 a través de un parámetro de función enumerado, de ahí que Fink tenga el Case Else incluido aquí. –
Merece la pena recordar que un Enum es un _long_ entero, según el sitio web de Pearson: http://www.cpearson.com/excel/Enums.aspx. –