2
我正在嘗試編寫一個過程,該過程可以捕獲單元格被選中時只返回單元格列和行。我得到'ByRef參數類型不匹配'的錯誤,但它沒有任何意義。見下圖:Excel VBA ByRef參數類型不匹配
這個問題似乎是與iRow變量。據我可以看到它是一個整數,永遠不會是一個整數。爲什麼會發生編譯錯誤?
請幫忙。這真讓我抓狂。
我正在嘗試編寫一個過程,該過程可以捕獲單元格被選中時只返回單元格列和行。我得到'ByRef參數類型不匹配'的錯誤,但它沒有任何意義。見下圖:Excel VBA ByRef參數類型不匹配
這個問題似乎是與iRow變量。據我可以看到它是一個整數,永遠不會是一個整數。爲什麼會發生編譯錯誤?
請幫忙。這真讓我抓狂。
這是因爲您已聲明iRow爲Variant
。與VB.Net不同,您將不得不明確聲明所有變量。未宣佈任何事情都會被視爲一個Variant
更改線路
Dim iRow, iCol As Integer
到
Dim iRow As Integer, iCol As Integer
天才。非常感謝。學校男孩錯誤。 – RK43
今後,請提供您的** **的代碼中的問題,不只是一個**代碼的圖片**。 (在這種情況下,錯誤非常明顯,人們不需要調試代碼,但通常人們需要能夠將代碼複製/粘貼到他們的計算機中才能進行測試,並且不應該強制他們重新鍵入它,然後才能幫助你。) – YowE3K