um ein Tabellenblatt zu entsperren oder zu sperren gibt esGast hat geschrieben: Mi, 15.02.2017 08:33 - Ins Makro müsste noch eingebaut werden, dass die entsprechenden Zellen vor dem löschen wieder auf "entsperrt" gesetzt werden, sonst können sie nicht zurück gesetzt werden.
Welchen Befehl brauche ich da im Makro-Code?
Code: Alles auswählen
.unprotect("Password")
.protect("Password")
Code: Alles auswählen
Sub bereinigen()
tc = ThisComponent
For i = 0 To tc.Sheets.Count()-1
With tc.Sheets(i)
.unprotect("")'wenn kein Passwort vergeben wurde
.getCellRangeByName("E28").Value = .getCellRangeByName("E64").Value
.getCellRangeByName("F4").Value = .getCellRangeByName("F4").Value+1
For j = 29 To 61 'A30:A62
.getCellByPosition(0,j).FormulaLocal = ""
Next j
.protect("")'wenn kein Passwort vergeben wurde
End With
Next i
End Sub