gpt4 book ai didi

excel - 我可以通过从另一个变量构造一个变量来调用它吗?

转载 作者:行者123 更新时间:2023-12-03 02:38:24 27 4
gpt4 key购买 nike

假设的示例,因为完整的示例变得太复杂:

假设我有三种尺寸的拖车的数量;摇枕,40RT 和 62RT。我将这些数量存储在变量 VarBolVar40RTVar62RT 中。然后,rolltrailer 的类型将由另一个变量(我们称之为 RTVar)选择。

有没有办法构建一个变量以供在其他地方使用?例如(我意识到这种语法行不通),类似

MsgBox "Quantity is " & ("Var" & RTVar)

或者我最终只需要一堆 IF 语句?

最佳答案

正如 @Rory 所建议的,如果您想使用字符串访问数据,请使用字典:

Sub test()
Dim D As Object, s As String

Set D = CreateObject("Scripting.Dictionary")
D.Add "Bol", 0 'this is sort of like Dim Bol as Long
D.Add "40RT", 0
D.Add "62R", 0

'can assign like this
D("Bol") = 5
D("40RT") = D("Bol") + 7

'can use like this
MsgBox D("Bol")

'or even like this:

s = "40RT"
MsgBox D(s)

End Sub

关于excel - 我可以通过从另一个变量构造一个变量来调用它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34947291/

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