Anwendungen

So filtern Sie mithilfe von Excel-Makros nach mehreren Feldern

Die Methodik der Visual Basic -Sprache ist sehr dynamisch, wenn Funktionen in Tabellenkalkulationen ausgeführt werden. Zu diesen Beispielen gehört die Möglichkeit, mehrere Felder mithilfe von Makros innerhalb derselben Tabelle zu filtern.

Diese Methode wiederum kann auch über den Microsoft Excel -Header erreicht werden, jedoch ohne die Möglichkeit, eine so fortgeschrittene Modifikation wie in VBA vorzunehmen.

So filtern Sie mithilfe von Excel-Makros nach mehreren Feldern

Sie sollten sich keine Sorgen machen, da wir verstehen, dass es sich um einen schwer verständlichen Code handelt, aber Sie haben die ideale Website mit den einfachsten Anweisungen gefunden, um dies zu erreichen. In diesem Fall wird als Beispiel eine siebenspaltige Tabelle mit Daten zu Produkten und Preisen eines Geschäfts verwendet.

Methode zum Filtern mehrerer Felder mithilfe von Makros

Um diese Funktion auszuführen, wird die Methode “ AutoFilter “ verwendet, mit der Sie einen Filter für eine Tabelle oder ein Feld anhand von zwei Kriterien erstellen können.

In diesem Fall müssen Sie den Effekt in mehr als einem Feld anwenden. Es ist notwendig, die Methode auf die gleiche Anzahl von Feldern anzuwenden, die Sie gleichzeitig filtern möchten.

Was Sie durch die Kriterien festlegen möchten, ist im Wesentlichen, zu definieren, welche Art von Informationen angezeigt und welche ausgeblendet werden, gemäß den Kriterien, die im Code platziert sind.

Schritt-für-Schritt-Anleitung mit AutoFilter

In Microsoft Excel 2013 finden Sie die Registerkarte “ Entwickler “ in der Kopfzeile, auf die Sie klicken, um die Option “ Visual Basic “ zu finden.

Sobald Sie den Code-Editor aufgerufen haben, erscheint im Projektbuch ein Symbol mit der Option, ein neues “ Modul “ zu erstellen, das Sie drücken müssen.

Auf Ihrem Bildschirm wird ein weißes Blatt angezeigt, auf dem Sie wie folgt mit dem Schreiben Ihres Makrocodes beginnen.

Beginnen Sie damit, Ihrem Makro einen Namen zu geben, in diesem Fall ist es “ Multi Filter “, begleitet von beiden Klammern.

Ein Vorteil der AutoFilter-Methode besteht darin, dass Sie nur den Buchstaben und die Nummer der Zelle des ersten Bereichs angeben müssen, damit sie den Rest des Felds abdeckt.

Für den ersten Filter wird Zelle A1 auf der ersten Seite des Codes als Bereich verwendet, begleitet vom Begriff “ Autofilter “. Der nächste Schritt besteht darin, die AutoFilter-Parameter anzugeben, darunter die folgenden Begriffe:

  • Das Feld wird auf die Spalte gesetzt, nach der der Filter ausgeführt werden soll. Zum Beispiel die zweite.
  • Das erste Kriterium ist der Begriff, nach dem der Filter gesteuert wird, um mit dem Anzeigen oder Ausblenden der Daten zu beginnen, begleitet von “ VisibleDropDown:=False “.

Fügen Sie dem Makrocode eine neue Spalte hinzu

Da Sie versuchen, mehrere Felder mithilfe von Makros zu filtern, ist das zweite Kriterium, das Sie in Ihrem VBA-Code festlegen müssen, die nächste Spalte, auf die der Filter wirkt.

Wiederholen Sie auf diese Weise den Schritt des Setzens eines weiteren Filters in “ Sub “, indem Sie die gleichen Blatteigenschaften platzieren und nur die folgenden Begriffe ändern:

  • Das nächste Feld oder die nächste Spalte, in der der Filter ausgeführt werden soll. Zum Beispiel der fünfte.
  • Das erste Kriterium dieses zweiten Filters ist dasjenige, das den Parameter festlegt, in dem die Datenzusammenfassung durchgeführt wird.
  • Enthält den Begriff “ Operator “, um den Begriff zu definieren, nach dem der Inhalt gefiltert wird.
  • Schließen Sie schließlich die Erstellung dieses zweiten Filters ab, indem Sie “ VisibleDropDown:=False “ ersetzen.

Auf diese Weise können Sie mithilfe von Makros mehrere Felder filtern, in diesem Fall zwischen zwei Feldern, die zu Ihrem Inhaltsverzeichnis gehören.

Um zu testen, ob es funktioniert, minimieren Sie einfach den Editor und gehen Sie zurück zur Registerkarte “ Entwickler “, um die Option “ Makros “ zu finden.

Wählen Sie den Titel des soeben erstellten Makrocodes aus. Klicken Sie auf die Schaltfläche “ Ausführen “, die auf der rechten Seite des Fensters angezeigt wird.

Auf diese Weise können Sie erkennen, wie der Rest des Inhalts automatisch ausgeblendet wird und nur die Daten angezeigt werden, die den Parametern Ihrer Kriterien entsprechen.

Der Schutz Ihrer Dokumente ist sehr wichtig, und wenn Ihre Tabellenkalkulationen in diesem Fall wichtige Informationen enthalten, sollten Sie wissen, dass Sie sie nach Belieben schützen und den Schutz aufheben können.

Sobald Ihre Excel-Tabellen und -Tabellen fertig sind, können Sie sie problemlos speichern. Sie haben die andere Möglichkeit, Ihre Tabellenkalkulationen von Excel in HTML zu konvertieren oder umgekehrt, Sie können eine PDF-Datei an Excel übergeben.

Möglicherweise müssen Sie sie später ausdrucken, also machen Sie sich keine Sorgen, Sie können dies einfach und ohne Beschädigung Ihrer Arbeit tun.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button