下面是我寫的簡單腳本。我不知道爲什麼它給了我錯誤:因爲沒有下一個。我搜索過,唯一可以解釋的原因是我的電腦對於這個腳本運行速度太慢,儘管我知道情況並非如此。請幫忙。VBA對於沒有下一個錯誤的簡單腳本
For y = 2 To tbl.ListRows.Count
If Month(tbl.DataBodyRange(2, 1)) = Month(tbl.DataBodyRange(2 - 1, 1)) Then
Next
Else
months = months + 1
Next
End If
Exit For
我正確縮進了你的代碼。也許這會幫助你在這裏看到你的錯誤。 – Bond
謝謝,但它仍然給我沒有下一個錯誤:/ – user5247614
當然是。除了你的縮進之外,我沒有改變任何東西,以幫助你確定哪裏出錯。 – Bond