Platzhalter zum Löschen von Zellen über VBA

Während wir mit Rohdaten in Excel arbeiten, suchen wir oft nach Daten, die den Kriterien entsprechen, und löschen alle anderen Daten, die nicht den angegebenen Kriterien entsprechen. In diesem Artikel erfahren Sie, wie Sie Werte loswerden, die nicht unseren Kriterien entsprechen.

Wenn Sie auf eine Situation stoßen, in der Sie nicht alle Zellen löschen möchten, sondern Daten löschen möchten, die keinen bestimmten Text enthalten, sollten Sie diesen Artikel lesen. Also, ohne in die Theorie einzusteigen, springen wir direkt zum Beispiel.

Beispiel: Löschen Sie jede Zelle in einem Bereich mit Ausnahme von Zellen, die "ABC" enthalten

Ich habe die Daten unten erstellt, um den Prozess zu veranschaulichen.

Wir müssen die folgenden Schritte ausführen:

  • Klicken Sie auf die Registerkarte Entwickler
  • Wählen Sie aus der Gruppe Code die Option Visual Basic

Geben Sie den folgenden Code in das Standardmodul ein

Unter DeleteCells()

Dim-Kriterienrange As Range

Dim-Kriterienzelle als Bereich

Kriterienbereich setzen = Bereich("A1:B5")

Für jede Kriterienzelle im Kriterienbereich

If Not Criteriacell.Value Like "*ABC*" Then

Criteriacell.ClearContents

Ende Wenn

Nächste Kriterienzelle

End Sub

  • Wenn wir das Makro ausführen, erhalten wir die folgende Ausgabe

Wie funktioniert es?

In diesem Code löschen wir einfach den Inhalt aus den Zellen, der nicht dem Muster im Text entspricht. Hier haben wir also vier wichtige Zeilen.

Kriterienbereich setzen = Bereich("A1:B5")

Für jede Kriterienzelle im Kriterienbereich

If Not Criteriacell.Value Like "*ABC*" Then

Criteriacell.ClearContents

Ende Wenn

Die erste Zeile legt den Bereich fest, in dem wir Werte löschen möchten, die nicht unseren Kriterien entsprechen. Es ist A1:B5.

Jetzt durchlaufen wir jede Zelle im angegebenen Bereich. Um zu überprüfen, ob die Zelle den Text ABC enthält, verwenden wir den Like-Operator, der verwendet wird, um Muster in VBA abzugleichen. Wenn die Zelle den Text "ABC" enthält, gibt die Anweisung fällt zurück, da wir den Not-Operator verwendet haben und nichts passiert. Wenn die Zelle das angegebene Muster enthält, gibt sie true zurück und die nächste Anweisung wird ausgeführt, die den Zellinhalt löscht.

Das * (Astrick)-Zeichen ist sehr wichtig. Wie es verwendet wird, sagen Sie Excel, dass Text eine beliebige Anzahl von Zeichen enthalten kann. Informationen zu Wildcards in Excel finden Sie hier.

Also ja, Leute, so können Sie Zelleninhalte löschen, die nicht den angegebenen Kriterien entsprechen. Ich hoffe, ich war erklärend genug. Wenn Sie Zweifel an diesem Artikel haben, beantworte ich Ihre Fragen gerne unten im Kommentarbereich unten.

So konvertieren Sie Zahlen in Wörter in Excel in Rupien : Wir können eine benutzerdefinierte Excel-Formel erstellen, um Zahlen in Wörter in indischen Rupien umzuwandeln. Ich habe diese benutzerdefinierte Funktion erstellt, um Zahlen in Wörter in indischen Rupien umzuwandeln. Sie können die Makrodatei herunterladen

13 Methoden zur Beschleunigung von Excel | Excel ist schnell genug, um 6,6 Millionen Formeln in 1 Sekunde unter Idealbedingungen mit normalem Konfigurations-PC zu berechnen. Aber manchmal beobachten wir, dass Excel-Dateien langsamer rechnen als Schnecken. Es gibt viele Gründe für diese langsamere Leistung. Wenn wir sie identifizieren können, können wir unsere Formeln schneller berechnen lassen.

Excel-Blatt horizontal und vertikal auf Excel-Seite zentrieren : Mit Microsoft Excel können Sie Arbeitsblätter auf einer Seite ausrichten, Ränder ändern, benutzerdefinierte Ränder angeben oder das Arbeitsblatt horizontal oder vertikal auf der Seite zentrieren. Seitenränder sind die Leerräume zwischen den Arbeitsblattdaten und den Rändern der gedruckten Seite

Teilen Sie eine Zelle diagonal in Microsoft Excel 2016 : Um Zellen diagonal zu teilen, verwenden wir die Zellenformatierung und fügen eine diagonale Trennlinie in die Zelle ein. Dadurch werden die Zellen optisch diagonal getrennt.

Wie füge ich ein Häkchen in Excel 2016 ein? : Um ein Häkchen in Excel Cell einzufügen, verwenden wir die Symbole in Excel. Setzen Sie die Schriftarten auf wingdings und verwenden Sie die Formel Char(252), um das Symbol eines Häkchens zu erhalten.

So deaktivieren Sie die Scroll-Sperre in Excel : Pfeiltasten in Excel bewegen Ihre Zelle nach oben, unten, links und rechts. Diese Funktion ist jedoch nur anwendbar, wenn die Scroll-Sperre in Excel deaktiviert ist. Scroll Lock in Excel wird verwendet, um Ihr Arbeitsblatt nach oben, unten, links und rechts zu scrollen, nicht die Zelle. Dieser Artikel wird Ihnen also helfen, den Status der Scroll-Sperre zu überprüfen und zu deaktivieren.

Was tun, wenn Excel Break Links nicht funktioniert? : Wenn wir mit mehreren Excel-Dateien arbeiten und Formeln verwenden, um die Arbeit zu erledigen, erstellen wir absichtlich oder unabsichtlich Verknüpfungen zwischen verschiedenen Dateien. Normale Formelverknüpfungen können mit der Option Verknüpfungen trennen leicht unterbrochen werden.

Populäre Artikel:

50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität | Werden Sie schneller bei Ihrer Aufgabe. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.

So verwenden Sie die Excel SVERWEIS-Funktion| Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.

So verwenden Sie die Excel ZÄHLENWENN-Funktion| Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um einen bestimmten Wert zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.

So verwenden Sie die SUMIF-Funktion in Excel | Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave