Sie möchten eine Tabelle automatisch mit einem Blattschutz versehen wenn eine Bedingung erfüllt ist ? 



Nachstehendes Makro schützt den Bereich A1 bis A7 wenn in der Zelle C6 der Wert von 100 überschritten wird. 

 

 



Option Explicit

Private Sub Worksheet_Calculate()
If ActiveSheet.Range("C6") > 100 Then
ActiveSheet.Unprotect
Range("A1:A6").Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End If
End Sub



Eine Musterdatei können Sie mit Klick auf nachstehendes Symbol herunterladen

 

 

 

 

 

 

 

 
 

Suche auf XLFAQ

Newsletter