无论如何在文本字段中使用变量?
例如,我的文件目录STRDIR
有一个变量,默认设置为工作台路径
用户是否有任何方法可以在VBA中写入文本框(名称TextBox1),如{STRDIR} /theirfilename.txt,之后我打算查看我Debug.Print TextBox1.Value
何时希望看到结果为{ {1}}
可以这样使用吗?问候。
答案 0 :(得分:2)
您可以使用
Debug.Print Replace(Textbox1.Value, "{STRDIR}", STRDIR)
但是没有变量替换的自动过程
答案 1 :(得分:1)
&
连接字符串和字符串变量。 +
有时适用于VBA中的字符串,但应保留用于添加。
除非您真的想要显示变量的名称,例如:
`STRDIR + "theirfilename.txt"`
..这意味着你正在寻找一个提供相同输出的函数:
Debug.Print "STRDIR + ""theirfilename.txt"""
......但我怀疑这就是你的意思。