1
我得到上述錯誤與此代碼...我不知道它有什麼問題。任何人都可以幫忙嗎?在我的代碼中的一行是給我「下標超出範圍錯誤」
錯誤在這條線:
If Sheets(「TimeRecord」).Cells(i + 1, 1).Value >= Sheets("Resources").Range("C4").Value Then
所有代碼:
Sub ProduceResourceReport()
Dim i As Integer
Dim j As Integer
j = 8
For i = 1 To 1000
If Sheets(「TimeRecord」).Cells(i + 1, 1).Value >= Sheets("Resources").Range("C4").Value Then
Cells(j, 1).Value = Sheets("TimeRecord").Cells(i + 1, 15)
j = j + 1
End If
Next i
End Sub
我的價值是什麼? –
它在1至1000的for語句中。 –
將'Debug.Print i'放在if語句之前,以便知道發生錯誤前的最後一個值。在VBA編輯器中使用Ctrl + G啓動立即窗口進行調試。 – newguy