【发布时间】:2023-03-21 14:01:01
【问题描述】:
我在以下行开始收到“下标超出范围”: Sheets(“Sheet1”).Cells("A", i).EntireRow.Copy 。如何将该行复制并粘贴到 Sheet2 中的第一个打开的行。
Sub IDwalkups()
Dim endRow As Long
Dim Match1() As Variant
Dim ws As Worksheet
Set ws = Worksheets("Sheet1")
ICount = 0
endRow = Sheet1.Range("B999999").End(xlUp).Row
Match1 = Sheet1.Range("E3:E" & endRow)
For i = LBound(Match1) To UBound(Match1)
If Match1(i, 1) = "W" Then
Sheets(“Sheet1”).Cells("A", i).EntireRow.Copy Destination:=Sheets (“Sheet2”).Range(“A” & Rows.Count).End(xlUp).Offset(1)
Else
End If
Next i
End Sub
【问题讨论】: