Betrifft: Zellen sperren wenn Bedingung in anderer Zelle erf
von: Max
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("I9") = "0" Then
Range("I14:I25").Locked = False
Else
If Range("I9") = "1" Then
Range("I14:I25").Locked = True
End If
End Sub
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1712800.html
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngLock As Range, Zelle As Range
Set rngLock = Range("F9:NG9")
For Each Zelle In rngLock
If Zelle = "0" Then
Range(Cells(Zelle.Row.Offset(5, 0), Zelle.Column), Cells(Zelle.Row.Offset(16, 0), Zelle. _
Column)).Locked = False
Else
If Zelle = "1" Then
Range(Cells(Zelle.Row.Offset(5, 0), Zelle.Column), Cells(Zelle.Row.Offset(16, 0), Zelle. _
Column)).Locked = False
End If
End If
Next
End Sub
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1712803.html
Geschrieben am: 13.09.2019 08:55:14
Sorry, kleiner Fehler drin, den ich vergessen habe aus dem Code zu nehmen.
Bitte loeseche jeweils das .Row und lass nur das .Offset.... nach Zelle
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1712805.html
Geschrieben am: 13.09.2019 08:57:32
nochmal,
und natuerlich True in der 2. If
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1712867.html
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngLock As Range, Zelle As Range
Set rngLock = Range("F9:NG9")
For Each Zelle In rngLock
If Zelle = "0" Then
Range(Cells(Zelle.Offset(5, 0), Zelle.Column), Cells(Zelle.Offset(16, 0), Zelle.Column)) _
.Locked = False
Else
If Zelle = "1" Then
Range(Cells(Zelle.Offset(5, 0), Zelle.Column), Cells(Zelle.Offset(16, 0), Zelle.Column)) _
.Locked = True
End If
End If
Next
End Sub
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1713236.html
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1713282.html
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngLock As Range, Zelle As Range
Set rngLock = Range("F9:NG9")
For Each Zelle In rngLock
If Zelle = "0" Then
ActiveSheet.Unprotect "XXX"
ActiveSheet.Range(Cells(Zelle.Row + 5, Zelle.Column), Cells(Zelle.Row + 16, Zelle. _
Column)).Locked = False
ActiveSheet.Protect "XXX"
Else
If Zelle = "1" Then
ActiveSheet.Unprotect "XXX"
ActiveSheet.Range(Cells(Zelle.Row + 5, Zelle.Column), Cells(Zelle.Row + 16, Zelle. _
Column)).Locked = True
ActiveSheet.Protect "XXX"
End If
End If
Next
End Sub
Gruss Torsten
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1713329.html
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1713402.html
Betrifft: AW: Zellen sperren wenn Bedingung in anderer Zelle erf
von: 1713653.html
Geschrieben am: 18.09.2019 13:53:34
Hat top funktioniert!
Vielen herzlichen Dank!!
Gruss
Max
Betrifft: gerne...
von: 1713657.html
Geschrieben am: 18.09.2019 13:57:59
viel Spass beim Lernen.