Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Code nur auf Teilbereich einer Tabelle anwenden

Code nur auf Teilbereich einer Tabelle anwenden
05.07.2006 18:47:08
Fritz
Hallo Forumsbesucher,
mit dem nachstehenden Code, den ich aus diesem Forum erhalten habe, wird der Blattschutz jeweils auf "Zellen mit Formeln" innerhalb einer Tabelle beschränkt.
Meine Frage:
Wie muss man den Code abändern, wenn man die Überprüfung auf einen bestimmten Bereich der Tabelle beschränken will (z.B. die Überprüfung und Änderung sollte sich auf den den Bereich A1:K60 beschränken).
Vielen Dank für eure Hilfe.
Mfg
Fritz

Private Sub Worksheet_Activate()
Dim Zelle As Range
ActiveSheet.Unprotect
For Each Zelle In UsedRange
If Not Zelle.HasFormula Then
Zelle.Locked = False
End If
Next
ActiveSheet.Protect
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
statt UsedRange jetzt: Range("A1:K60") owT
05.07.2006 18:51:17
Christoph
AW: Code nur auf Teilbereich einer Tabelle anwende
05.07.2006 18:55:13
fcs
Hallo Fritz,
einfach UsedRange duch den gewünschten Bereich ersetzen.

Private Sub Worksheet_Activate()
Dim Zelle As Range
ActiveSheet.Unprotect
For Each Zelle In ActiveSheet.Range("A1:K60")
If Not Zelle.HasFormula Then
Zelle.Locked = False
End If
Next
ActiveSheet.Protect
End Sub

gruss Franz
Anzeige
Dank an beide Helfer! o.w.T.
05.07.2006 19:12:03
Fritz
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige