Anzeige
Archiv - Navigation
700to704
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
700to704
700to704
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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.


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

365 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige