ich habe folgene Prozedur geschrieben:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim fehler, zeile, spalte As Integer
fehler = 0
For zeile = 1 To 1000
For spalte = 1 To 10
If ActiveSheet.Cells(zeile, spalte).Interior.ColorIndex = 46 Then
fehler = 1
Exit For
End If
Next
If fehler = 1 Then
MsgBox "Aufgrund der Fehlereingaben kann die Mappe nicht gespeichert werden! Bitte korrigieren!"
ActiveSheet.Cells(zeile, spalte).Select
Cancel = True
Exit For
End If
Next
End Sub
Dies funktioniert zwar, aber ich brauche noch Codezeilen, die bewirken, dass bei Fehler der Workbook NICHT geschlossen werden darf!
Denn bei meiner obigen Vorgehensweise wird nach Schliessen meiner Messagebox ein weiterer Dialogbox geöffnet mit folgendem Inhalt:
"Sollen Ihre Änderungen im xxxxx gespeichert werden?
Ja Nein Abbrechen"
Dieser Dialogbox darf nicht auftauchen! Wie kann ich das bewerkstelligen?
Gruss
Tobias