Wir haben einen Unternehmensbericht mit Name, Status, Emp-ID, Manager und Prozess des Mitarbeiters.

img38

Die obigen Daten enthalten mehr als 250 Zeilen. Jetzt möchten wir, dass der Benutzer Name, Manager und Prozess aus den Dropdown-Listen auswählt.

Die Informationen sollten in einem anderen Blatt mit einem einzigen Klick

img39

aktualisiert werden Um die Ausgabe nach den oben gezeigten mehreren Kriterien zu erhalten, benötigen wir VBA Code. Wir müssen die unten genannten Schritte ausführen, um den VB-Editor zu starten. Klicken Sie auf die Registerkarte Entwickler. Von der Codegruppe Wählen Sie Visual Basic oder drücken Sie einfach ALT + F11, um den VBA-Bildschirm

img40

zu starten * Klicken Sie auf Einfügen und dann auf Modul

img41

Dadurch wird ein neues Modul erstellt.

Geben Sie den folgenden Code in das Modul ein.

img42

img43

Wir können das Makro der Schaltfläche GO zuweisen. Nach dem Klicken auf die Schaltfläche GO erhalten wir das folgende Ergebnis

img44

Der obige VBA-Code aktualisiert das Ergebnis automatisch, wenn wir den Namen, den Manager oder den Prozess des Mitarbeiters ändern.

Auf diese Weise können wir mit Advance Filter * über VBA Daten unter mehreren Bedingungen extrahieren.

ADVANCE FILTER INDEX:

link: / tips-Introduction-to-Use-Advance-Filter [Einführung in Advance Filter]

`link: / tips-using-and-or-and-multiple -kriterien [1.

Verwenden von „Und“, „Oder“ und mehreren Kriterien] `

`link: / tips-how-to-filter-unique-records [2. Wie filtere ich eindeutige Datensätze?] `

`link: / tips-how-to-use-wildcards [3. Verwendung von Platzhaltern?] `

`link: / tips-extract-records-nach-bestimmten-datum-kriterien [4.

Datensätze nach bestimmten Datumskriterien extrahieren] `

`link: / tips-extrahiere-artikel-zwischen-2-datums-kriterien [5.

Elemente zwischen 2 Datumskriterien extrahieren] `

`link: / tips-how-to-extrahieren-daten-mit-spezifischem-text [6.

Wie extrahiere ich Daten mit einem bestimmten Text?] `

`link: / tips-how-to-extrahieren-daten-in-ein-anderes-arbeitsblatt-mit-vba [7.

Wie extrahiere ich Daten mit VBA in ein anderes Arbeitsblatt?] `