我创建了少数常量(使用关键字Const
声明的VBA标识符),看起来像Rg_Euro
,Rg_Usd
,Rg_Cad
, ...将特定区域定义到我的工作簿中。
我在DataBase中有这些“扩展程序”( Euro
,Usd
,Cad
,... )我正在使用,我试图通过创建一个字符串来获取我的常量值:Str = "Rg_" & extension(i)
但是我似乎无法找到一种解决方法来调用Constant并从中获取它的价值...... 我用Google搜索了但是没找到我要找的东西而且我我开始认为可能不会直接......
我想到了一个用户定义的函数,在String上有一个Select Case
来返回正确的值,但它只是要添加另一个函数,所以我是寻找更直接的解决方案,如果有的话!
答案 0 :(得分:1)
我不是专业人士而且我的回答只是我为解决类似问题所做的工作,无论如何,我希望它有所帮助:
您可以添加名为常量的控件(例如Textbox)并设置所需的值,然后您就可以捕获任何值:
Me.Controls("RG_" & extension(i)).text