我正在使用Excel VBA来编写一个UDF。我想用几个不同的版本重载我自己的UDF,这样不同的参数将调用不同的函数。
由于VBA似乎不支持这一点,有没有人能建议一个好的,不混乱的方法来实现同样的目标呢?我应该使用可选参数,还是有更好的方法?
发布于 2008-09-15 16:35:21
VBA是凌乱的。我不确定有没有一种简单的方法来做假重载:
在过去,我要么使用了很多可选的,要么使用了不同的函数。例如
Foo_DescriptiveName1()
Foo_DescriptiveName2()我建议使用具有合理默认值的可选参数,除非参数列表将变得愚蠢,然后创建单独的函数来调用您的案例。
https://stackoverflow.com/questions/64436
复制相似问题