28.02.2021, 15:41
Hallo liebes Forum,
ich habe hier ein Makro, welches Werte in eine Zelle schreibt und davor überprüft ob in dieser Zelle schon ein Wert steht. Wenn da ein Wert drin steht kommt eine Nachricht ob der Wert überschrieben werden soll oder nicht. Sage ich ja wird der Wert überschrieben, sage ich nein bleibt der alte Wert und das Makro wird mit anderen Befehlen fortgesetzt.
Jetzt würde ich das gerne so modifizieren das beim drücken auf Nein in der MsgBox das Makro komplett abgebrochen wird. Geht das irgendwie ?
Danke sehr
ich habe hier ein Makro, welches Werte in eine Zelle schreibt und davor überprüft ob in dieser Zelle schon ein Wert steht. Wenn da ein Wert drin steht kommt eine Nachricht ob der Wert überschrieben werden soll oder nicht. Sage ich ja wird der Wert überschrieben, sage ich nein bleibt der alte Wert und das Makro wird mit anderen Befehlen fortgesetzt.
Code:
If ActiveSheet.Name = "Arbeitweise PQ Titration" Then
With Sheets("PQ Titration")
varI = Application.Match(Range("B8"), .Range("A1:A43"), 0)
If IsNumeric(varI) Then
If Len(.Cells(varI + 0, 16).Value) Then
varI = varI * -(MsgBox("Arbeitsweise wurde bereits benotet, Überschreiben ?", vbQuestion + vbYesNo, "Rückfrage") = vbYes)
End If
If varI Then .Cells(varI + 0, 16).Value = Range("D11").Value
End If
End With
End If
Jetzt würde ich das gerne so modifizieren das beim drücken auf Nein in der MsgBox das Makro komplett abgebrochen wird. Geht das irgendwie ?
Danke sehr