0
問候堆棧溢出,所以我已經通過了很多針對此問題的潛在解決方案,並且最終獲得了無論我的工作簿中的哪張工作表決定引用我都會收到錯誤1004消息。這讓人頗爲沮喪,並且想知道這裏有沒有人可能知道是什麼原因造成的。使用VBA引用範圍時的Excel錯誤1004
'This subroutine will delete the old Report Worksheets and create the new ones which we will have the updated data on what was found.
Sub Create_ReportSheets()
Dim rPI As Range
Dim rFI As Range
Dim rUI As Range
Application.DisplayAlerts = False
On Error Resume Next
Sheets("Passed Inputs").Delete
Sheets("Failed Inputs").Delete
Sheets("Unmatched Inputs").Delete
Application.DisplayAlerts = True
On Error GoTo 0
'Add & Config the new "Pased Inputs" sheet.
Sheets.Add(After:=Sheets("Rule Tables")).Name = "Passed Inputs"
Set rPI = Sheets("Passed Inputs").Range("A0:B0")
下面的行是拋出錯誤。我已經嘗試重新啓動excel並在新的工作簿中測試它,但沒有成功。以前用於定義運行範圍的行不能在別處重新執行,如果我嘗試將它們複製到其他位置,則會開始拋出此錯誤。
Set rPI = Sheets("Passed Inputs").Range("A0:B0")
排在1開始沒有行零 –
沒有細胞A0或B0.Try A1和B1代替。 – NinjaLlama