Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Bedingungen für MsgBox

Forumthread: Bedingungen für MsgBox

Bedingungen für MsgBox
04.08.2005 22:34:34
Max
Hallo,
in einer Arbeitsmappe wird in einer Zelle ein Prozentwert errechnet. Bei
Unterschreitung von 30% soll eine MsgBox erscheinen.
Ein Makro dafür habe ich gefunden:
Option Explicit

Private Sub Worksheet_Calculate()
If Range("A1").Value < 30 Then
MsgBox "Der Wert von 30 wurde unterschritten!"
End If
End Sub

(Datei: https://www.herber.de/bbs/user/25333.xls )
Mein Problem:
Die MsgBox soll nur erscheinen, wenn der Prozentwert 0 ist.
Bleibt die Zelle leer, soll keine MsgBox erscheinen.
Wie müssen die Bedingungen in dem Makro erweitert werden?
Es wäre schön, wenn jemand eine Lösung dafür hätte ;-)
Gruß
Max
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingungen für MsgBox
04.08.2005 22:37:30
Matthias
Hallo Max,
du hast es fast schon selbst formuliert:
If Range("A1").Value  0 Then

Wobei ich glaube, bei Prozentwerten musst du 0.3 verwenden...
Gruß Matthias
AW: Bedingungen für MsgBox
04.08.2005 22:40:07
Kay
Hallo Max,
probiere das mal:

Private Sub Worksheet_Calculate()
If Range("A1").Value > 0 And Range("A1").Value  < 30 Then
MsgBox "Der Wert von 30 wurde unterschritten!"
End If
End Sub

Gruß
Kay
Anzeige
AW: Bedingungen für MsgBox
04.08.2005 22:40:54
Hajo_Zi
Hallo Max,
Option Explicit
Dim BoMeldung As Boolean

Private Sub Worksheet_Calculate()
If Range("A1").Value < 30 And BoMeldung = False Then
MsgBox "Der Wert von 30 wurde unterschritten!"
BoMeldung = True
Else
BoMeldung = False
End If
End Sub

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Anzeige
AW: Bedingungen für MsgBox (erledigt)
04.08.2005 22:49:34
Max
Großes Dankeschön an Alle, funktioniert einwandfrei ;-))
Einen schönen Abend noch!
Gruß
Max
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18