20.12.2016, 12:03
Hallo,
Ich suche ein Makro was automtisch den Zellschutz aufhebt und dann ein Makro was den Zellschutz wieder automatisch aktiviert.
Es sollen aber nur die Zellen geschuetzt werden, die Formeln enthalten.
Das ganze fuer all sheets im active workbook.
ich habe den code gefunden um den Zellschutz aufzuheben
das klappt auch aber wenn ich den Zellschutz dann wieder reinpacke, schuetzt es alle Zellen. Es soll aber nur die Zellen mit Formeln schuetzen
Hat da jemand eine Idee um was ich den Code ergaenzen muss damit nur Zellen mit Formeln geschuetzt werden?
Vielen Danke
Ich suche ein Makro was automtisch den Zellschutz aufhebt und dann ein Makro was den Zellschutz wieder automatisch aktiviert.
Es sollen aber nur die Zellen geschuetzt werden, die Formeln enthalten.
Das ganze fuer all sheets im active workbook.
ich habe den code gefunden um den Zellschutz aufzuheben
Code:
Sub Schutz_Aufheben()
Dim i As Integer
For i = 1 To Sheets.Count
ActiveWorkbook.Sheets(i).Unprotect Password:="Treasury"
Next
MsgBox "alle Blätter wurden vom Blattschutz befreit"
End Sub
Hat da jemand eine Idee um was ich den Code ergaenzen muss damit nur Zellen mit Formeln geschuetzt werden?
Vielen Danke
Code:
Sub Blatt_Schutz()
Dim i As Integer
For i = 1 To Sheets.Count
ActiveWorkbook.Sheets(i).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="Treasury"
Next
ActiveWorkbook.Save
ActiveWorkbook.Save
MsgBox "alle Blätter wurden geschützt"
End Sub