我创建了一个字符串Path =“E:\”,用Eval为变量赋值。但是它返回了一个运行时错误2766:该对象不能包含'自动'对象'Path'。
有没有办法可以处理带字符串的变量?我有变量字符串和值字符串。这样可以节省很多时间。
非常感谢
答案 0 :(得分:0)
您无法使用Eval在表达式中设置变量。如果你这样写:
Path = Calcu.Eval("E:\tables")
您将在Path变量中获得答案。显然,这与
相同Path = "E:\tables"
但这是一个不同的主题。如果您希望变量名称也是动态的,那么您可能做错了什么。如果你真的想要它,你需要看看VBIDE.VBProject,但不要去那里,直到你对VBA有一个相当好的理解。