在下面的Evalute()函數,Evaluate()包含變量和單元格引用的東西?
PG爲VBA定義的字符串變量
I數據是一個表名稱
當運行功能,收到錯誤2030.
iNColumn = Evaluate("match('PG','I Data'!2:2,0)")
什麼是錯的?我該如何解決它?
在下面的Evalute()函數,Evaluate()包含變量和單元格引用的東西?
PG爲VBA定義的字符串變量
I數據是一個表名稱
當運行功能,收到錯誤2030.
iNColumn = Evaluate("match('PG','I Data'!2:2,0)")
什麼是錯的?我該如何解決它?
以這種方式在criteria參數中包含雙引號,以便在計算變量的值時,它將被括在引號內。
參考:http://msdn.microsoft.com/en-us/library/office/aa212167(v=office.11).aspx
iNColumn = Evaluate("=MATCH(""PG"",'I Data'!2:2,0)")
當您評估,有一個命名的區域在Excel 2002工作簿中的自定義功能,您可能會收到以下錯誤信息:
錯誤2029
如果在th中鍵入以下命令,則可能會出現此問題在Visual Basic編輯器Ë立即窗口,然後按ENTER鍵:
? application.Evaluate("=SUM(xyz(),apple)")
要解決此問題,使用Microsoft Visual Basic應用程序(VBA)宏在單元格中插入公式字段,然後讀取值返回到您的宏。
例如,使用宏插入式是類似於在細胞中在工作簿以下:
=SUM(xyz(),apple)