我想从字符串值创建一个新变量。变量的名称应该是字符串中的值。示例:我有一个数组,其中包含:
参数列表 (1) = AA
参数列表(2) = BB
参数列表 (3) = CC
从此列表中需要创建以下变量:
AA
BB
抄送
我想从字符串值创建一个新变量。变量的名称应该是字符串中的值。示例:我有一个数组,其中包含:
参数列表 (1) = AA
参数列表(2) = BB
参数列表 (3) = CC
从此列表中需要创建以下变量:
AA
BB
抄送
在网上环顾四周,共识似乎是 VBA 不支持变量的动态命名,并且大多数答案似乎建议使用数组而不是 @DavidZemens 在上面,例如这个线程。
如果您无法使用数组实现您想要的,那么可能值得研究Evaluate或Lambda 表达式,看看它们是否可以提供足够的灵活性来使这项工作以另一种方式工作。