ich habe 2 mögliche Codes zum Ausführen einer Abfrage. Es geht nur darum, wie ich den Code in einem einzelnen Arbeitsblatt verwende.
Code1:
'
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'If Cells(6, 7) Or Cells(6, 10) Or Cells(6, 13) Or Cells(6, 16) Or Cells(6, 19) Or Cells(6, 22) Or Cells(6, 25) = "" Then
'MsgBox "Maske ist noch nicht vollständig befüllt"
'Cancel = True
'End If
'End Sub
Dieser funktioniert, aber ist ja wegen "workbook" für die gesamte Arbeitsmappe aktiv. Wie muss nun der Code aussehen für die selbe Funktion nur in einem Arbeitsblatt?Mein Vorschlag: es tut sich aber nichts ...
Code2:
Private Sub Worksheet_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Cells(6, 7) Or Cells(6, 10) Or Cells(6, 13) Or Cells(6, 16) Or Cells(6, 19) Or Cells(6, 22) Or Cells(6, 25) = "" Then
MsgBox "Maske ist noch nicht vollständig befüllt"
Cancel = True
End If
End Sub
Danke für eure Hilfe!Gruß Thomas