Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

If Schleife mit END SUB

Betrifft: If Schleife mit END SUB von: Frank
Geschrieben am: 27.08.2004 20:14:36

Hallo Helfer,

ich habe folgendes Problem. Ich will zu Anfang eines Makros per If Abfrage checken, ob eine bestimmte Zelle einen Wert enthält. Wenn nicht, soll das Makro beendet werden. Hier mein Code:


Sub test()
If Coefficients.Cells(2, 4).Value = "" Then
MsgBox ("nicht möglich")
End Sub

Else
MsgBox ("Toll")
End If

End Sub

Warum funktioniert es nicht?
  


Betrifft: AW: If Schleife mit END SUB von: Ulf
Geschrieben am: 27.08.2004 20:22:58

Sub test()
If Coefficients.Cells(2, 4).Value = "" Then
  MsgBox ("nicht möglich")
  Exit Sub
Else
  MsgBox ("Toll")
End If
End Sub


Ulf


  


Betrifft: weil das dann "Exit Sub" heißt... von: Christoph M
Geschrieben am: 27.08.2004 20:23:03

Hi Frank,

Sub test()

If Coefficients.Cells(2, 4).Value = "" Then
   MsgBox ("nicht möglich")
   Exit Sub
Else
   MsgBox ("Toll")
End If

End Sub



  


Betrifft: AW: If Schleife mit END SUB von: Oliver
Geschrieben am: 27.08.2004 20:25:34

Servus Frank,
pro
Sub gibt es ein End Sub

verwende nicht end
Sub sonder exit sub. dann geht es!

Gruß
Oliver



  


Betrifft: AW: If Schleife mit END SUB von: Frank
Geschrieben am: 27.08.2004 20:54:35

Super!! Danke!!


 

Beiträge aus den Excel-Beispielen zum Thema "If Schleife mit END SUB"