我希望做类似如下:VBA函数参数列表中选择
Public Function myFunc(vArg1 as string, vArg2 as string, vArg3 as ["A","B","C"])
End Function
当用户得到一个下拉列表vArg3当他们打电话吧。这将是类似如下:
Public Sub Main()
Call StrComp("A", "B", vbTextCompare)
End Sub
哪里vbTextCompare可以从一个预先定义的列表或参数的函数来选择。
谢谢
你打败了我。在这里看到更多的信息:http://www.cpearson.com/excel/Enums.aspx – mwolfe02 2011-03-17 14:29:14
我还应该指出,“枚举”只是一个整数的标签。仍然有可能通过枚举函数参数传递57这样的“非法值”,因此为什么Fink在这里包含Case Else。 – 2011-03-17 14:31:36
值得一提的是,根据Pearson的网站,Enum是_long_整数:http://www.cpearson.com/excel/Enums.aspx。 – 2011-03-17 17:20:02