###.value = "=LOOKUP(LEFT(W2),{"C","A","B"},{"Pick Up","Collect","Prepaid"})"
預計在簡單公式語句錯誤的末尾插入
我想VBA做這個簡單的公式,但得到「預期:語句結束」錯誤。 看來我需要定義一些VBA不能識別字符"{}"
的括號。
###.value = "=LOOKUP(LEFT(W2),{"C","A","B"},{"Pick Up","Collect","Prepaid"})"
預計在簡單公式語句錯誤的末尾插入
我想VBA做這個簡單的公式,但得到「預期:語句結束」錯誤。 看來我需要定義一些VBA不能識別字符"{}"
的括號。
假設###
實際上象徵着一個單元對象(否則你會得到一個編譯錯誤):
###.Value = "=LOOKUP(LEFT(W2),{""C"",""A"",""B""},{""Pick Up"",""Collect"",""Prepaid""})"
另外,我還以爲你將不得不改變.Value
到.Formula
,但經我測試都方式工作。
就是這樣。謝謝 – GimGanDi
如果你想要VBA字符串內的報價,請使用雙引號 – chancea
雙雙引號 –