2017-07-13 2 views
1

Gibt es eine Möglichkeit zur Anwendung oder Bedingungen beim automatischen Filtern mehrerer Felder in VBA?Autofilter mehrere Felder mit OR-Bedingung

Zum Beispiel:

Field 1 | Field 2 | Field 3 
    A | 1 | 2 
    B | 3 | 4 
    C | 5 | 6 

ich nach einer Lösung suchen, so kann ich Feld Filter 2 = 1 OR Feld 3 = 4 die folgende Ausgabe zu erhalten:

Field 1 | Field 2 | Field 3 
    A | 1 | 2 
    B | 3 | 4 
+2

Nicht die mit der integrierten in Autofilter, wenn Sie einen „Helfer erstellen möchten "Spalte und Filter auf diesem –

+0

Wie Tim Williams vorgeschlagen, können Sie eine weitere Spalte hinzufügen wie:' = ODER (B2 = 1, C2 = 4) 'und kopieren Sie den ganzen Weg nach unten. – Tehscript

+0

Das Hinzufügen einer Helper-Spalte ist aufgrund von Anforderungseinschränkungen nicht möglich. Ich dachte entlang der Linie der Speicherung einer Liste von "qualifizierten" row # in eine Arraylist aber bin nicht sicher, ob das effizient ist. Irgendwelche Gedanken? –

Antwort