我試圖找到字符串單元格下方的範圍,然後將該範圍複製到另一個工作表。 我成功找到並複製範圍,但由於發生錯誤91,無法將其粘貼到另一個工作表。我嘗試了很多不同的方式,但仍然是問題。請幫助我。下面是代碼:VBA:運行時錯誤91:對象變量或未設置塊變量
Sub Copy()
Dim SearchRange As Range
Dim FindRow1 As Range
Dim FindRow2 As Range
Dim FindRow3 As Range
Dim a1 As Long
Dim a2 As Long
Dim b1 As Long
Dim b2 As Long
Dim c1 As Long
Set SearchRange = Range("A1", Range("A65536").End(xlUp))
Set FindRow1 = SearchRange.Find("EUR", LookIn:=xlValues, lookat:=xlWhole)
Set FindRow2 = SearchRange.Find("USD", LookIn:=xlValues, lookat:=xlWhole)
Set FindRow3 = SearchRange.Find("VND", LookIn:=xlValues, lookat:=xlWhole)
a1 = FindRow1.Row + 1
a2 = FindRow2.Row - 1
b1 = FindRow2.Row + 1
b2 = FindRow3.Row - 1
c1 = FindRow3.Row + 1
Range(Cells(a1, "A"), Cells(a2, "AU")).Select
Selection.Copy
Sheets("Sheet1").Select
Selection.Paste
End Sub
你知道whichline給出了錯誤? – doctorlove
[查找命令給出錯誤:「運行時錯誤'91':對象變量或塊變量未設置」](https://stackoverflow.com/q/26653203/11683) – GSerg
錯誤顯示在行a1 = Findrow1.Row +1 –