上のA1:F7ような表があるとします。
ここからAdvancedFilter
を用いてデータ抽出をVBAを使って行いたいのですが、J1:O5のように結合されたセルが反映されず、正しく表示されません。
作ったコードは
vba
1Sub SampleExtraction() 2Dim maxRow As Long 3Dim InSheet As Worksheet 4Set InSheet = Worksheets("sample") 5Application.ScreenUpdating = False 6InSheet.Range("J:O").Clear 7maxRow = InSheet.Range("A65536").End(xlUp).Row 8 With InSheet.Range(Cells(1, 1).MergeArea, Cells(maxRow, 6).MergeArea) 9 .AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=InSheet.Range("H1:H2"), CopyToRange:=InSheet.Range("J1"), Unique:=False 10 End With 11Application.ScreenUpdating = True 12End Sub
となっています。
ここからの改善点をお教えいただけるでしょうか?
よろしくお願いします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。