Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1736to1740
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Blattschutz für definierte Zellen

Blattschutz für definierte Zellen
28.01.2020 15:46:55
Andreas
Hallo liebe Forumsmitglieder,
ich habe eine Excel Datei in welcher ich bestimmte Zellen über einen Blattschutz gesperrt habe.
Zur Durchführung meines Makros entsperre ich alle Arbeitsblätter mit folgendem Code:
For Each WsTabelle In Sheets
WsTabelle.Unprotect ("XXX")
Next WsTabelle
Am Makroende setze ich wieder den Blattschutz.
Leider beachtet das Makro hierbei nicht die Einstellungen in den einzelnen Zellen sondern sperrt das gesamte Blatt. Dies sorgt jedoch dafür das niemand mehr mit dem Arbeitsblatt arbeiten kann.
Hat jemand eine Idee wie ich per Makro nur die Zellen sperre welche laut Einstellungen auch gesperrt werden sollen?
Oder muss ich die ganzen Bereiche in meinem Code ansprechen?
Für einen Ratschlag wäre ich euch super dankbar!
LG Andreas

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Blattschutz für definierte Zellen
28.01.2020 16:05:24
UweD
Hallo
du musst die Zellen, die benutzt werden dürfen, entsperren.
Rechtsclick auf die Zelle, Zelle formatieren, Schutz, den Haken rausnehmen
(Hier kannst du noch verschiedenen Optionen wählen)
Danach das Blatt selbst schützen
LG UweD
AW: Blattschutz für definierte Zellen
28.01.2020 16:22:42
Andreas
Hallo Uwe,
danke für deine schnelle Antwort.
Deine beschriebene Vorgehensweise ist bekannt und bei mir so hinterlegt.
Einige Zellen sind auf Gesperrt andere nicht. Mit aktivem Blattschutz kann nur in den nicht gesperrten Zellen gearbeitet werden.
Jetzt kommt es aber durch mein Makro dazu, dass alle Zellen nach Makroausführung gesperrt werden.
Warum sperrt das Makro auch die Zellen welche in den Einstellungen als nicht gesperrt deklariert sind?
Grüße Andreas
Anzeige
AW: Blattschutz für definierte Zellen
28.01.2020 16:33:55
UweD
Hallo
Wenn du die Blattsperrung per Makro vornimmst und die Option UserInterfaceOnly verwendst, kannst du auf alle Zellen per Makro zugreifen, ohne den Blattschutz rauszunehmen.
Sheets("Tabelle1").Protect Password:="Kennwort", UserInterfaceOnly:=True
Damit werden nur Benutzereingaben gesperrt.


&GT&GT Warum sperrt das Makro auch die Zellen welche in den Einstellungen als nicht gesperrt deklariert sind?
Dann hast du irgendwo eine Codezeile, die alle Zellen sperrt.
Zeig mal das ganze Makro.
LG UweD
AW: Blattschutz für definierte Zellen
28.01.2020 17:02:43
Andreas
Hallo Uwe,
danke für den Hinweis UserInterfaceOnly:=True
Ich habe das Makro entsprechend anpassen können und es läuft!
Danke!!!
Anzeige
Danke für die Rückmeldung. (owT)
29.01.2020 09:40:11
UweD
Blattschutz ist doch selbstsprechend, oder?
28.01.2020 16:05:24
Matthias
Hallo
Blattschutz schützt das Blatt und deren gesperrte Zellen(Zellschutz)
Sollte doch bei Excel gut bekannt sein.
Gruß Matthias

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige