尝试连接变量以引用字段

时间:2018-04-02 17:33:15

标签: vba variables

我想要使用的变量将来自用户并且是公司名称。 我需要连接字符串。一个字段名称是“[Amazon Emp Nbr]”。

Dim strCompany as String
MsgBox([Amazon Emp Nbr])' This works! I get the value of the field!

StrCompany = "Amazon"
MsgBox("[" & strCompany & " Emp Nbr]") 

这不起作用!它返回字符串[Amazon Emp Nbr]而不是字段的值。

1 个答案:

答案 0 :(得分:5)

使用范围而不是[][]不允许使用变量:

Dim strCompany as String
MsgBox([Amazon Emp Nbr])' This works! I get the value of the field!

StrCompany = "Amazon"
MsgBox Range( strCompany & " Emp Nbr").value