Aggiungo il filtro automatico per la tabella Excel come segue.Filtro automatico per più valori uguali
With Sheets("Sheet1")
With .ListObjects("Summary").Range
.AutoFilter Field:=1, Criteria1:=">400000", Operator:=xlOr, Criteria2:=Array("<>440400", "<>440600", "<>440300")
.AutoFilter Field:=5, Criteria1:=">110", Operator:=xlAnd, Criteria1:="<105"
.SpecialCells(xlCellTypeVisible).Copy
End With
End With
n il risultato I'm geeting valore maggiore di 400000. Ma ottengo anche i valori 440400,440600 e 440300 nel risultato. Come posso aggiungere entrambi i filtri?
È possibile includere un totale di DUE non uguali in un criterio. Per fare di più dovrai invece utilizzare AdvancedFilter dell'oggetto Range. –
AvancedFiltered è una funzione STD in xls, Tab Data, Avanced. puoi usare la guida di Excel o consultare http://www.onlinepclearning.com/vba-advanced-filter-multiple-criteria/ – Fabrizio