Was hab ich im folgenden Makro falsch gemacht?
Wenn auf "Abbrechen" gedrückt wird fährt das Makro trotzdem fort...
Schöne Grüße und Danke
Andreas
Sub Warum()
Dim N, Meldung, Stil, Titel, Antwort
N = Application.InputBox(prompt:="Normalkraft (Druck = negativ) in [kN]", Title:="Eingabe der Normalkraft", Type:=1)
If N < 0 Then GoTo Zeile9
Meldung = "Die Normalkraft ist größer oder gleich 0 !" & vbCrLf & vbCrLf & "Möchten Sie fortfahren ?"
Stil = vbYesNoCancel + vbCritical + vbDefaultButton2
Titel = "Achtung"
Antwort = MsgBox(Meldung, Stil, Titel)
If Antwort = vbYes Then GoTo Zeile8
If Antwort = vbNo Then End
If Antwort = vbCancel Then End
Zeile8:
MsgBox "Die Berechnung wird mit N=" & N & "kN durchgeführt", , "Achtung"
Zeile9:
MsgBox "Makro läuft normal weiter, Eingabe ist OK."
End Sub