Wie kann eine Meldungsbox angezeigt werden, wenn eine Zelle in Excel größer oder kleiner als ein bestimmter Wert ist?
Wenn der Wert einer Zelle größer oder kleiner als der einer anderen Zelle ist, soll in Excel eine Warnmeldung angezeigt werden – wie lässt sich das umsetzen? In diesem Artikel stelle ich Ihnen einige passende Codes zur Lösung dieses Problems vor.
Meldungsbox anzeigen, wenn der Zellwert einer Zelle größer oder kleiner als eine andere Zelle ist
Meldungsbox anzeigen, wenn der Zellwert in einer Spalte größer oder kleiner als eine andere Zelle ist
Angenommen, in Zelle A1 steht die Zahl 100. Sobald in Spalte D eine Zahl eingegeben wird, die größer als der Wert in Zelle A1 ist, soll eine Warnmeldung erscheinen.
Der folgende VBA-Code unterstützt Sie dabei – so geht’s:
1. Wechseln Sie zu dem Arbeitsblatt, das Sie verwenden möchten.
2. Klicken Sie mit der rechten Maustaste auf die Blattregisterkarte und wählen Sie im Kontextmenü Code anzeigen. Fügen Sie im erscheinenden Fenster Microsoft Visual Basic for Applications den folgenden Code in das leere Modulfenster ein (siehe Screenshot):
VBA-Code: Meldungsbox anzeigen, wenn der Zellwert in einer Spalte größer oder kleiner als der Wert einer Zelle ist
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xC As String
Dim xWSName As String
Dim xA As String
xC = "D:D"
xWSName = "Sheet1"
xA = "A1"
If Intersect(Target, Range("D:D")) Is Nothing Then Exit Sub
If IsEmpty(Target) Then Exit Sub
xNum = (Sheets(xWSName).Range(xA).Value)
If (Target.Value) > (Sheets(xWSName).Range(xA).Value) Then
MsgBox Prompt:="The entered number is greater than cell A1, please enter again! ", Title:="Kutools for Excel"
End If
End Sub
Hinweis: Im obigen Code bezieht sich Sheet1 auf das gewünschte Arbeitsblatt; A1 ist der Zellwert, mit dem verglichen werden soll; D:D ist die Spalte, die mit Zelle A1 verglichen werden soll.
![]() | ![]() | ![]() |
3. Schließen Sie anschließend das Codefenster und speichern Sie Ihre Änderungen. Ab sofort erscheint eine Meldungsbox, sobald Sie in Spalte D eine Zahl eingeben, die größer als 100 ist (siehe Screenshot):

Meldungsbox anzeigen, wenn der Zellwert einer Zelle größer oder kleiner als eine andere Zelle ist
Wenn eine Meldungsbox angezeigt werden soll, sobald ein Zellwert größer oder kleiner als eine andere Zelle ist, verwenden Sie bitte den folgenden Code:
1. Wechseln Sie zu dem Arbeitsblatt, das Sie verwenden möchten.
2. Klicken Sie mit der rechten Maustaste auf die Blattregisterkarte und wählen Sie im Kontextmenü Code anzeigen. Fügen Sie im erscheinenden Fenster Microsoft Visual Basic for Applicationsden folgenden Code in das leere Modulfenster ein (siehe Screenshot):
VBA-Code: Meldungsbox anzeigen, wenn der Zellwert größer oder kleiner als eine Zelle ist
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error GoTo ExitSub
Dim One As Long
Dim Two As Long
One = Range("A1").Value
Two = Range("D1").Value
If Not (Application.Intersect(Range("A1:D1"), Target) Is Nothing) Then
If (One < Two) Then
MsgBox "The value in cell D1 cann't be greater than cell A1!", vbInformation, "Kutools for Excel"
End If
End If
ExitSub:
End Sub
Hinweis: Im obigen Code sind A1 und D1 die beiden Zellen, die miteinander verglichen werden sollen.
3. Schließen Sie anschließend das Codefenster und speichern Sie. Sobald Sie einen Wert eingeben, der kleiner als der Wert in Zelle A1 ist, wird eine Meldungsbox wie im folgenden Screenshot angezeigt:

Weitere verwandte Artikel zur Popup-Meldungsbox:
- Erstellen einer Popup-Meldungsbox beim Öffnen einer Excel-Datei
- In bestimmten Fällen möchten Sie möglicherweise sicherstellen, dass beim Öffnen einer bestimmten Arbeitsmappe stets eine Meldungsbox erscheint, um Sie daran zu erinnern, was als Erstes zu tun ist. Dies kann Ihnen helfen, die wichtigste Aufgabe in Ihrer täglichen Arbeit nicht zu vergessen. In diesem Artikel wird beschrieben, wie Sie eine Popup-Meldungsbox beim Öffnen einer Excel-Datei erstellen können.
- Popup-Meldungsbox, wenn sich ein Zellwert innerhalb eines Bereichs in Excel ändert
- Manchmal möchten Sie über Änderungen in einem bestimmten Bereich Ihres Arbeitsblatts informiert werden. Eine Popup-Meldung kann Sie sofort benachrichtigen, sobald sich ein Zellwert innerhalb des festgelegten Bereichs ändert. In diesem Artikel zeigen wir Ihnen, wie Sie das mithilfe einer VBA-Methode umsetzen können.
- Popup-Meldungsbox beim Klicken auf eine bestimmte Zelle in Excel
- Dieser Artikel zeigt Ihnen, wie beim Klicken auf eine bestimmte Zelle in Excel eine Meldungsbox eingeblendet wird.
- Erstellen einer Ja/Nein-Meldungsbox vor dem Ausführen eines Makros in Excel
- In Excel können Sie ein Makro direkt ausführen, indem Sie die F5-Taste drücken oder im Fenster „Microsoft Visual Basic for Applications“ auf die Schaltfläche „Ausführen“ klicken. Manchmal möchten Sie jedoch vorab eine Meldungsbox anzeigen, die den Benutzer fragt, ob das Makro wirklich ausgeführt werden soll – bei „Ja“ wird der Code fortgesetzt, bei „Nein“ abgebrochen. In diesem Artikel erfahren Sie, wie Sie in Excel vor der Ausführung eines Makros eine solche Ja/Nein-Meldungsbox einfügen.
- Erstellen eines Meldungsbox-Timers zum automatischen Schließen der Meldungsbox nach einer bestimmten Zeit
- Möglicherweise verwenden Sie häufig VBA-Skripte zur Problemlösung bei der Arbeit mit Excel-Arbeitsmappe. Während der Skriptausführung erscheinen dann Meldungsboxen. In manchen Fällen möchten Sie, dass bestimmte Meldungsboxen nach einer festgelegten Zeit automatisch geschlossen werden, anstatt sie manuell zu schließen. In diesem Artikel zeigen wir Ihnen die Methode zum Erstellen eines Meldungsbox-Timers, der die Meldungsbox nach einer bestimmten Zeit in Excel automatisch schließt.
Die besten Office-Produktivitätswerkzeuge
Kutools für Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80 %
- Super-Formelleiste (müheloses Bearbeiten mehrerer Text- und Formelzeilen); Leseansicht (einfaches Lesen und Bearbeiten großer Zellmengen); Einfügen in Filterbereich...
- Zusammengeführte Zellen, Zeilen oder Spalten und deren Daten beibehalten; Zellen aufteilen – Inhalt erhalten;Doppelte Zeilen kombinieren und dabei Summe oder Mittelwert berechnen … Duplikate vermeiden – in Zellen;Bereiche vergleichen …
- Duplikate oder Eindeutige Zeilen auswählen;Leerzeilen auswählen (alle Zellen sind leer);Erweiterte und unscharfe Suche in vielen Arbeitsmappen; zufällige Auswahl …
- Exakte Kopie mehrerer Zellen, ohne Formelbezüge zu ändern; Automatische Erstellung von Bezügen auf mehrere Blätter; Aufzählungszeichen einfügen, Kontrollkästchen und vieles mehr …
- Favorisierte Formeln, Bereiche, Diagramme und Bilder schnell einfügen;Zellen mit Passwort verschlüsseln;Mailing-Liste erstellen und E-Mails versenden...
- Text extrahieren, Text hinzufügen, Zeichen an einer bestimmten Position entfernen,Leerzeichen bereinigen; Statistiken zu Arbeitsblättern erstellen und drucken;Umwandlung zwischen Zellinhalt und Kommentaren...
- Super-Filter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweitertes Sortieren nach Monat, Woche, Tag, Häufigkeit und mehr; Spezialfilter nach Fett, Kursiv …
- Arbeitsmappen und Arbeitsblätter kombinieren; Tabellen basierend auf einer Schlüsselspalte zusammenführen; Daten auf mehrere Blätter aufteilen; Batch-Konvertierung von XLS, XLSX und PDF...
- PivotTable-Gruppierung nach Kalenderwoche, Wochentag und mehr …Entsperrte anzeigen, Auswahl sperren farblich hervorheben;Zellen hervorheben, die Formeln oder Namen enthalten …
- Aktiviert tabbasiertes Bearbeiten und Lesen in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und Erstellen mehrerer Dokumente in neuen Registerkarten innerhalb desselben Fensters – statt in separaten Fenstern.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!


