VBA を使用して AutoFilter アクションから返された行番号を格納および取得するにはどうすればよいですか? たとえば、この質問の@brettdj コード(以下のコードを参照) を使用して、列 B の下の「X」を含むすべての行を削除しました。次に、X を含む行番号を保存する必要があります (B4、B6、B9 - 以下のスクリーンショットを参照)。同じブック内の他のシートの同じ行を削除する必要があるためです。
Sub QuickCull()
Dim ws As Worksheet
Dim rng1 As Range
Set ws = Sheets("Sheet1")
Set rng1 = ws.Range(ws.[b2], ws.Cells(Rows.Count, "B").End(xlUp))
Application.ScreenUpdating = False
With ActiveSheet
.AutoFilterMode = False
rng1.AutoFilter Field:=1, Criteria1:="X"
rng1.Offset(1, 0).EntireRow.Delete
.AutoFilterMode = False
End With
Application.ScreenUpdating = True
End Sub