【发布时间】:2013-06-17 20:56:20
【问题描述】:
我正在构建一个非常复杂的 VBA 工作簿,而运行大部分代码的问题之一是性能。我有一个内置函数,或多或少,如下
Public Function zzz (xxx as String) as String
if xxx = "apple" then zzz = "orange"
if xxx = "appple2" then zzz = "orange2"
if xxx = "apple3" then zzz = "apple3"
等等。 (但用大约 30 个字符串代替)。我多次调用这个函数。有没有更好的方法来做到这一点?
【问题讨论】:
-
你最好使用
vlookup()。 -
你至少可以使用
if else。 -
这是查找值和结果值的真实示例吗?
标签: vba if-statement