0
我有一個包含自定義類模塊的Excel VBA項目。我更改了代碼以刪除對此類的所有引用,然後在導出它之後刪除了類模塊。然後程序有刪除類模塊後未定義excel vba用戶類型
用戶類型沒有定義
我重新導入自定義類和一般編譯程序編譯錯誤。我刪除了自定義類模塊中的所有代碼和註釋,將其留作空白模塊,並且程序仍編譯成OK。再次,刪除自定義類後,我得到「用戶類型未定義」錯誤。 在上述任何步驟中均未突出顯示違規代碼行。 任何想法?
似乎它正在您的代碼中的某處引用。 –
某處您將該變量聲明爲該類。在項目中搜索類名稱。 – Rory
你是否需要聲明所有變量?在常規模塊的開頭是否有'Option Explicit'?如果是這樣,它可能有助於發現問題,但即使沒有這一點,它也應該突出顯示。 –