我試圖使用VBA Workbooks.open「編譯錯誤:參數不可選」
Workbooks.Open Filename:= [...]
方法爲內訪問某些數據使用的Microsoft腳本程序參照各循環。我已經在其他幾個宏中成功完成了這個工作,但由於某種原因,在這個文件中的所有模塊中(我試過重新啓動機器等),我收到代碼上的消息「Compile error:Argument not optional」那條線。其他工作簿不會在那裏拋出錯誤。
我對這個問題的研究還沒有產生任何適合這種特殊情況的東西 - 我想我可能需要使用Set somewhere來強制VBE識別該對象?希望更有經驗的用戶能夠認識到這可能發生的一些經典情況。我現在唯一的線索是,VBE似乎沒有將「工作簿」識別爲關鍵字,因爲它不是首字母大寫。
任何幫助將不勝感激。
Ç
顯然,你必須在工作簿別的東西叫'Workbooks'?一個變量,一個自定義類? – GSerg 2013-02-08 12:01:30
GSerg, 感謝您的回覆。我已經將另一個函數導入到其他人構建的模塊中,以便修改代碼的元素以適合我的模塊。裏面是一個被稱爲......是的,你猜對了(「工作簿」)。 感謝您的幫助,希望下一個問題我會問一個更有趣的問題。 – user2054167 2013-02-08 14:59:09
我看不到在哪裏標記爲已解決?會回來看看 – user2054167 2013-02-08 15:06:07