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

Forumthread: Warum wird die zweite MsgBox nicht angezeigt?

Warum wird die zweite MsgBox nicht angezeigt?
30.11.2005 11:08:47
Matthias
Hallo Leute,
habe hier ein kleines Problem an dem ich so langsam verzweifle:
Wenn ich in dem Bereich Range(C"21") Text eingebe, dann wird die zweite MsgBox nicht angezeigt. Wenn nichts drin steht, dann werden beide nach einander angezeigt. Wo ist der Fehler?

Sub Fehlermeldung()
Sheets("Datenerhebungsbogen").Select
' Prüfen, ob ein Steuersatz angegeben ist
If IsEmpty(Range("C21")) Then
MsgBox " Es wurde kein Steuersatz im Datenerhebungsbogen eingetragen"
' Prüfen, ob ein Steuersatz im numerischer Form angegeben ist
If IsNumeric(Range("C21")) Then
MsgBox " Es wurde ein numerischer Wert als Steuersatz angegeben"
End If
End If
End Sub

Danke im voraus
Matthias
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Warum wird die zweite MsgBox nicht angezeigt?
30.11.2005 11:09:49
Dr.
Hi,
wieso soll das ein Fehler sein?
AW: Warum wird die zweite MsgBox nicht angezeigt?
30.11.2005 11:13:38
Matthias
... na ja, ich möchte, dass wenn ein Text (also Buchstaben) in dem Bereich Range("C21") eingetragen wird, eine MsgBox angezeigt wird, die daruf hinweist. Das tut es aber leider nicht.
AW: Warum wird die zweite MsgBox nicht angezeigt?
30.11.2005 11:16:49
Hajo_Zi
hALLO mATTHIAS;

Sub Fehlermeldung()
With Sheets("Datenerhebungsbogen")
' Prüfen, ob ein Steuersatz angegeben ist
If IsEmpty(.Range("C21")) Then
MsgBox " Es wurde kein Steuersatz im Datenerhebungsbogen eingetragen"
' Prüfen, ob ein Steuersatz im numerischer Form angegeben ist
ElseIf IsNumeric(.Range("C21")) = False Then
MsgBox " Es wurde ein numerischer Wert als Steuersatz angegeben"
End If
End With
End Sub

Gruß Hajo
Anzeige
Danke, jetzt haut es hin
30.11.2005 11:23:36
Matthias
Vielen dank
AW: Danke, jetzt haut es hin
30.11.2005 11:26:11
Hajo_Zi
Hallo Matthias,
es fehlt noch ein Buchstabe
MsgBox " Es wurde kein numerischer Wert als Steuersatz angegeben"
Gruß Hajo
AW: Warum wird die zweite MsgBox nicht angezeigt?
30.11.2005 11:10:39
Hajo_Zi
Hallo Matthias,
nach dem allgemeinen Verständnis ist Text nicht numerisch.


Anzeige
AW: Warum wird die zweite MsgBox nicht angezeigt?
30.11.2005 11:12:47
Harald
Immer eine Frage der Abfrage ;-))

Sub Fehlermeldung()
Sheets("Datenerhebungsbogen").Select
' Prüfen, ob ein Steuersatz angegeben ist
If IsEmpty(Range("C21")) Then
MsgBox " Es wurde kein Steuersatz im Datenerhebungsbogen eingetragen"
' Prüfen, ob ein Steuersatz im numerischer Form angegeben ist
ElseIf IsNumeric(Range("C21")) Then
MsgBox " Es wurde ein numerischer Wert als Steuersatz angegeben"
End If
'End If
End Sub

Gruss Harald
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige