2011-05-12 301 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