Zum Hauptinhalt springen

Wie kann man ein Meldungsfenster anzeigen lassen, wenn der Zellenwert in Excel gleich „X“ ist?

Author: Siluvia Last Modified: 2025-05-28

Das Anzeigen eines Meldungsfensters hilft sehr bei der Suche nach bestimmten Inhalten in einem angegebenen Bereich. Zum Beispiel suchen Sie nach einem Zellenwert, der gleich 50 ist, in einem Bereich A1:C7, und Sie benötigen ein Meldungsfenster, das Ihnen mitteilt, ob der Zellenwert existiert oder nicht. Die folgenden zwei Methoden können Ihnen helfen.

Meldungsfenster anzeigen lassen, wenn der Zellenwert gleich „X“ ist, mit VBA-Code
Meldungsfenster einfach anzeigen lassen, wenn der Zellenwert gleich „X“ ist, mit Kutools für Excel


Meldungsfenster anzeigen lassen, wenn der Zellenwert gleich „X“ ist, mit VBA-Code

Der folgende VBA-Code kann helfen, ein Meldungsfenster zu erstellen, wenn der bestimmte Wert im angegebenen Bereich vorhanden ist. Bitte gehen Sie wie folgt vor.

1. Klicken Sie in dem Arbeitsblatt, in dem Sie Werte im angegebenen Bereich überprüfen möchten, mit der rechten Maustaste auf den Tabellennamen in der Registerkartenleiste und dann auf Ansicht Code im Kontextmenü. Siehe Screenshot:

 click View Code from the right-clicking menu

2. Kopieren Sie im Fenster Microsoft Visual Basic for Applications den folgenden VBA-Code und fügen Sie ihn in das Codefenster ein.

VBA-Code: Meldungsfenster anzeigen lassen, wenn der Zellenwert gleich „X“ ist

Private Sub Worksheet_Change(ByVal Target As Range)
'Update: 2017/7/25
    Dim xCell As Range, Rg As Range
    On Error Resume Next
    Set Rg = Application.Intersect(Target, Range("A1:C7"))
    If Not Rg Is Nothing Then
        For Each xCell In Rg
            If xCell.Value = "50" Then
                MsgBox "guest entered into cell " & xCell.Address, vbInformation, "Kutools for Excel"
                Exit Sub
            End If
        Next
    End If
End Sub
Private Sub Worksheet_selectionChange(ByVal Target As Range)
    Dim xCell As Range, Rg As Range
    On Error Resume Next
    Set Rg = Application.Intersect(Target, Range("A1:C7"))
    If Not Rg Is Nothing Then
        For Each xCell In Rg
            If xCell.Value = "50" Then
                MsgBox "guest entered into cell " & xCell.Address, vbInformation, "Kutools for Excel"
                Exit Sub
            End If
        Next
    End If
End Sub

3. Drücken Sie gleichzeitig die Tasten Alt + Q, um das Fenster Microsoft Visual Basic for Applications zu schließen und zum Arbeitsblatt zurückzukehren.

Ab jetzt erhalten Sie, wenn sich die Zellenwerte im Bereich A1:C7 ändern und ein Zellenwert gleich „50“ ist, ein Meldungsfenster wie im folgenden Screenshot gezeigt.

Außerdem können Sie einfach den Bereich auswählen, um das Meldungsfenster anzuzeigen, falls der Zellenwert existiert.

if cell value equals a specific value, a prompt box is appeared

Hinweise:

1. Wenn der Zellenwert die Kriterien nicht erfüllt, wird das Meldungsfenster nicht angezeigt.
2. Im obigen Code können Sie den Zellenbezug und den Wert nach Bedarf ändern.
3. Es kann nur einen übereinstimmenden Zellenbezug anzeigen, wenn es mehrere Ergebnisse gibt.

Meldungsfenster anzeigen lassen, wenn der Zellenwert gleich „X“ ist, mit Kutools für Excel

Die Funktion Bestimmte Zellen auswählen von Kutools für Excel kann Ihnen auch helfen, dieses Problem zu lösen. Gehen Sie bitte wie folgt vor.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Wählen Sie den Bereich aus, in dem Sie prüfen möchten, ob der Zellenwert vorhanden ist, und klicken Sie dann auf Kutools > Auswählen > Bestimmte Zellen auswählen.

click Select Specific Cells feature of kutools

2. Wählen Sie im Dialogfeld Bestimmte Zellen auswählen die Option Zelle im Abschnitt Auswahltyp aus, wählen Sie dann Gleich in der ersten Dropdown-Liste Typ angeben aus und geben Sie den Zellenwert in das nächste Textfeld ein, und klicken Sie abschließend auf die Schaltfläche OK.

set the criteria in the dialog box

Wenn der Zellenwert im angegebenen Bereich vorhanden ist, erhalten Sie das folgende Meldungsfenster. Klicken Sie auf die Schaltfläche OK, wird die Zelle ausgewählt.

If the cell value exists, a dialog box will pop out

Andernfalls erhalten Sie das Meldungsfenster wie im folgenden Screenshot gezeigt.

If the cell value does not exist,another dialog box will pop out

  Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.


Verwandte Artikel:

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!