【发布时间】:2019-03-22 18:34:30
【问题描述】:
我可以用 TextBox (Vba Excel) 设置变量的名称吗? 我必须在 TextBox 中写入组名称并单击命令按钮的过程中输入新的产品组。 代码必须从文本框中获取字符串并将此字符串设置为新创建的数组的名称。
【问题讨论】:
-
你有没有尝试过?请分享你的努力
-
没办法。但是为什么要更改变量的名称呢?
-
@FunThomas:不,这不是真的您可以在运行时创建变量。不幸的是,这在任何地方都没有记录(或者至少我没有在任何地方读过它)
-
其实我并不想改变量名。我只想在运行时创建一个新变量(或数组)。我需要检查 TextBox 中的字符串是否已经存在于变量列表中,如果不存在,则在 TextBox 中创建一个名为此字符串的新变量。
-
I just want to create a new variable (or array) at runtime.你可以这样做,但不建议这样做。建议使用集合/字典,如图所示Here