Pflichtfelder
12.07.2018 09:52:44
Gerald
habe folgendes Makro in meine Arbeitsmappe hineinkopiert:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim rngPflicht As Range, rngBereich As Range
Dim intLeere As Integer
Set rngPflicht = [B5:I5]
For Each rngBereich In rngPflicht.Areas
intLeere = intLeere + Application.WorksheetFunction.CountBlank(rngBereich)
Next
If intLeere > 0 Then
Cancel = True
MsgBox "Bitte zuerst alle Pflicht-Felder ausfüllen !"
End If
End Sub
Funktioniert alles auch soweit bestens. Das Makro soll aber jetzt nicht nur im Bereich B5:I5 die Pflichtfelder prüfen, sondern auch in den Bereichen B6:I6 bis B500:I500, also in jeder darunter befindlichen Zeile separat. Ist sehr wahrscheinlich nur eine Kleinigkeit, für mich bescheidenen Anwender aber zu hoch. Im Forum konnte ich leider nicht fündig werden (vielleicht habe ich auch falsch gesucht). Kann mir jemand einen Tip geben? Danke.