2011-05-12 297 views
1

OK重新开始并希望更简单一点。vba字符串替换

Var = 24 
string = "var" 

x = string 

这导致

X = “VAR” NOT X = 24

是否有可能通过使用存储在字符串检索VAR的价值,

谢谢

Aaron

回答

3

我不相信你能做到这一点。作为一个解决方案,你可以使用一个集合来模仿这种行为:

Sub TestCollection() 
    Dim Values As New Collection 

    Values.Add "24", "Var" 
    Values.Add "Alexander", "Name" 

    MsgBox Values("Var") & " " & Values("Name") 
End Sub 
+0

HI请参阅我上面的编辑,所以解释一下我需要多一点。 – DevilWAH 2011-05-12 20:38:49

+0

我认为还可以更好地解释它是如何一旦我从整个字符串中拉出“端口”字符串,我用它来找到相关的值。 – DevilWAH 2011-05-12 22:19:17

+0

确切地说,我需要的是,事实上,今天早上大约凌晨1点,一位朋友也提出了同样的想法。还没有测试过,但不能相信我没有想到这一点。我已经在C#中使用了酌情处理,所以对于我想要的是完全相同的。非常感谢你的答复并坚持下去。亚伦 – DevilWAH 2011-05-14 12:00:47