| 
    
     |  | Sub macro1() 
 Dim MaxDay As Long
 Dim MinDay As Long
 
 Dim LastRow As Long
 LastRow = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row
 MaxDay = WorksheetFunction.Max(Range("C:C"))
 MinDay = WorksheetFunction.Min(Range("C:C"))
 
 With ActiveSheet.Range("$A$1:$AW" & LastRow)
 
 '※1
 .AutoFilter Field:=3, Criteria1:=MaxDay
 .AutoFilter Field:=43, Criteria1:="ABC"
 
 '※2
 .AutoFilter Field:=3
 .AutoFilter Field:=43, Criteria1:="AEWQ"
 
 
 End With
 
 End Sub
 
 AからAWまでのデータがあります
 
 C列に、年月日(YYYYMMDD形式)の文字があります
 AQ列に、商品名があります
 
 オートフィルタを2度実行して、シートに2度実行した結果を
 表示したく思います
 
 上記のコードで、オートフィルタを2度実施して、
 シートに結果を表示しようとしているのですが
 ※1、※2共にデータがあるにも関わらず※2だけ表示されます
 
 ※1だけのコードなら、※1のデータが表示され、
 ※2だけのコードなら、※2のデータが表示されます
 
 ※1と※2のデータをシートに一度で表示するには
 どのようにしたらよいでしょうか?
 
 ご教示ください
 
 |  |