0
我使用下面的代碼if
由值F1
Excel VBA中循環,直到
過濾col A
和col B
一旦整理我複製的過濾值col A
,並將其粘貼範圍值之下。
然後,我繼續前進到下一個範圍,並使用不同的範圍值(在此例中爲單元格G1)重複該過濾器。
我需要從單元格F1到單元格AH1重複此操作。
我可以使用循環來做到這一點嗎?
If Range("F1").Value <> "" Then
Selection.AutoFilter
ActiveSheet.Range("$A$2:$B" & LastRow).AutoFilter Field:=2, Criteria1:=Range("F1").Value
Columns("A:A").Select
Application.CutCopyMode = False
Selection.Copy
Range("F2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.AutoFilter
Range("A1").Select
End If
If Range("G1").Value <> "" Then
Selection.AutoFilter
ActiveSheet.Range("$A$2:$B" & LastRow).AutoFilter Field:=2, Criteria1:=Range("G1").Value
Columns("A:A").Select
Application.CutCopyMode = False
Selection.Copy
Range("G2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.AutoFilter
Range("A1").Select
End If
完美,謝謝 – SMORF