无论如何在文本字段中使用变量?

时间:2018-02-20 07:02:28

标签: excel vba excel-vba

无论如何在文本字段中使用变量?

例如,我的文件目录STRDIR有一个变量,默认设置为工作台路径

用户是否有任何方法可以在VBA中写入文本框(名称TextBox1),如{STRDIR} /theirfilename.txt,之后我打算查看我Debug.Print TextBox1.Value何时希望看到结果为{ {1}}

可以这样使用吗?问候。

2 个答案:

答案 0 :(得分:2)

您可以使用

Debug.Print Replace(Textbox1.Value, "{STRDIR}", STRDIR) 

但是没有变量替换的自动过程

答案 1 :(得分:1)

使用&连接字符串和字符串变量。

+有时适用于VBA中的字符串,但应保留用于添加。

除非您真的想要显示变量的名称,例如:

`STRDIR + "theirfilename.txt"`

..这意味着你正在寻找一个提供相同输出的函数:

Debug.Print "STRDIR + ""theirfilename.txt"""

......但我怀疑这就是你的意思。