gpt4 book ai didi

VBA如何使用变量字符串来调用变量或函数?

转载 作者:行者123 更新时间:2023-12-04 21:25:06 25 4
gpt4 key购买 nike

我有名为“text1,text2,text2 ...”的表单输入,并且我有一个字符串数组来填充输入...

我想要的是这个......

text1.Value = Invoice.input(1)
text2.Value = Invoice.input(2)
text3.Value = Invoice.input(3)

但这似乎是我知道可以通过一个简单的 for 循环来完成的很多输入。
for loop = 1 To loop = 50 
text+i.Value = Invoice.input(i)
next loop

如何使用 text+i 来调用我的 var,它实际上称为 text1?

在进行 Google 搜索时,有人说要使用 Eval() 函数,但这对我不起作用。

谢谢。

最佳答案

这应该这样做:(或至少有帮助)

Sub ControlName()
Dim i As Long
For i = 1 To 50
UserForm1.Controls("text" & i).Value = Invoice.input(i)
Next
End Sub

关于VBA如何使用变量字符串来调用变量或函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20492023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com