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

bestimmte Zellen sperren

Forumthread: bestimmte Zellen sperren

bestimmte Zellen sperren
16.09.2004 09:53:17
nata
Hallo Experte!!!
weißt jemand wie man bestimmte Zellen sperren kann, so dass der Inhalt nicht mehr geändert werden kann?
viele Grüße und vielen Dank im Voraus!
Natalie
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bestimmte Zellen sperren
16.09.2004 10:01:48
magic
Hallo Natalie,
alle Zellen Markieren,
Format/Zellen/Schutz -> den Haken bei gesperrt herausnehmen
Die zu sperrenden Zellen Markieren
Format/Zellen/Schutz -> den Haken bei gesperrt setzten
Extras/Schutz/Blatt schützen mit oder ohne Passwort
fertig.
Aber in gesperrten Blättern sind einige Funktionen (z.B. Autofilter) nicht mehr verfügbar.
siehe auch www.excelformeln.de
CU
Michael
Anzeige
AW: bestimmte Zellen bedingt sperren
16.09.2004 10:43:30
nata
Vielen Dank für die schnelle Hilfe,
in dem Zusammenhang hätte ich noch eine Frage, und zwar:
Ich fülle eine Tabelle aus, indem ich automatisch durch Fragen geführt werde (Makros). Je nach dem was für Fragen beantwortet werden sollen die Zellen gesperrt werden. Durch diese Excel-Sperrung kann man nur bestimmte Zellen auswählen und dann die alle sperren. Das passt mir aber leider nicht.
Kennt ihr da eine Lösung
Anzeige
AW: bestimmte Zellen bedingt sperren
16.09.2004 10:54:08
Magic
Hallo Nata,
das Sperren/entsperren der Felder muß dann schon im Makro passieren:
Cells(3, 3).Locked = False - bei Blattschutz nicht gesperrt
Cells(3, 3).Locked = True - bei Blattschutz gesperrt
am Ende der Makros:
ActiveSheet.Protect
Dann ist die aktive Tabelle ohne Passwort geschützt.
Gruß
Michael
Anzeige
AW: bestimmte Zellen bedingt sperren
16.09.2004 11:40:58
nata
hallo Michael,
ao ungefähr habe ich das auch gemacht, das Problem ist dabei der sperrt ja nur die letzte Zelle die ich durch Cells(x,y).locked=true gekennzeichet habe!
Was sagst Du dazu?!
viele Grüße, Natalie
AW: bestimmte Zellen bedingt sperren
16.09.2004 12:42:31
Willie
Hallo Natalie
Welche Zellen möchtes du Sperren? einen Bestimmten Bereich oder nur einzelne Zellen?
Gruß
Willie
Anzeige
AW: bestimmte Zellen bedingt sperren
16.09.2004 12:46:41
nata
Hallo Willie,
ich möchte nur bestimmte Zellen sperren.
Gruß, Natalie
AW: bestimmte Zellen bedingt sperren
16.09.2004 12:50:09
nata
ich meine nur einzelne... :-)
AW: bestimmte Zellen bedingt sperren
16.09.2004 15:12:49
Willie
Ja schon aber welche?
Zufällige oder bestimmt?
Anzeige
AW: bestimmte Zellen bedingt sperren
16.09.2004 18:33:41
nata
Hi Willie!
Die sind zwar nicht zufällig, aber bedingt durch das Ausfüllen der Felder. Es gibt Fragen, welche wenn man die z.B. mit Ja beantwortet, kommen noch weitere Fragen, die im Falle "nein" gar nicht erschienen wären. Deswegen kann man vor dem Ausfühlen des Fragebogens nicht sagen welche das werden. Aber mir würde ja auch reichen, wenn man durch range("a2, a5, d5:d6, u.s.w. ") am Ende die ausgesuchten zellen sperrt. Ich werde dann eine kleine Analyse duchführen, abhängig von angekreuzten ja oder nein den Bereich auswählen.

vielen Dank noch mal für Deine Hilfe,
herzlichst,
Natalie
Anzeige
AW: bestimmte Zellen bedingt sperren
16.09.2004 22:00:55
andre
Hallöchen,
wo diskutiert Ihr denn alle hin ??
Die Lösung wäre eine Gültigkeit, z.B. wenn in a1 kein ja steht kann in b1, c1, d1 nichts mehr eingetragen werden.
b1 bis d1 markieren
extras - daten - gültigkeit - benutzerdefiniert - Formel
=A$1="ja"
Häkchen bei leere Zellen ignorieren entferen
Anzeige
AW: bestimmte Zellen sperren
16.09.2004 10:03:45
Patrick
bei rechtsklick auf zelle/zelle formatieren/schutz ist bei jeder zelle standardmäßig ein häkchen bei "gesperrt". wenn du unter "extras/schutz/ blatt" anwählst, sind alle zellen gesperrt.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Bestimmte Zellen in Excel sperren


Schritt-für-Schritt-Anleitung

  1. Zellen markieren: Markiere zuerst alle Zellen, die Du nicht sperren möchtest. Gehe zu Format > Zellen > Schutz und deaktiviere das Häkchen bei "Gesperrt".

  2. Zellen auswählen, die gesperrt werden sollen: Wähle die Zellen aus, die Du sperren möchtest. Wiederhole den Schritt und setze das Häkchen bei "Gesperrt".

  3. Blattschutz aktivieren: Gehe zu Extras > Schutz > Blatt schützen. Du kannst hier ein Passwort festlegen, wenn Du möchtest. Beachte, dass einige Funktionen wie Autofilter nicht mehr verfügbar sein können, wenn das Blatt geschützt ist.

  4. Makro-basierte Sperrung: Um Zellen dynamisch zu sperren, kannst Du VBA verwenden. Hier ein einfaches Beispiel:

    Sub Sperren()
       Cells(3, 3).Locked = True  'Zelle C3 sperren
       ActiveSheet.Protect
    End Sub

Häufige Fehler und Lösungen

  • Problem: Zellen sind trotz Blattschutz nicht gesperrt.

    • Lösung: Stelle sicher, dass Du die Zellen zuerst als "Nicht gesperrt" markiert hast, bevor Du den Blattschutz aktivierst.
  • Problem: Blattschutz hindert mich daran, Funktionen zu nutzen.

    • Lösung: Überlege, ob Du den Blattschutz auf bestimmte Zellen beschränken möchtest, indem Du nur die relevanten Zellen sperrst.

Alternative Methoden

  • Datenvalidierung: Du kannst auch Datenvalidierung verwenden, um sicherzustellen, dass nur bestimmte Eingaben in Zellen möglich sind. Beispielsweise:

    1. Markiere die Zellen, die Du schützen möchtest.
    2. Gehe zu Extras > Daten > Gültigkeit.
    3. Wähle Benutzerdefiniert und gib eine Formel ein, die die Eingaben einschränkt, z.B. =A$1="ja".
  • VBA für dynamische Sperrung: Wenn Du die Zellen basierend auf Bedingungen sperren möchtest, kannst Du VBA verwenden, um die Sperrung automatisiert zu steuern, z.B.:

    If Range("A1").Value = "nein" Then
       Range("B1:D1").Locked = True  'B1 bis D1 sperren
    End If

Praktische Beispiele

  • Einzelne Zellen sperren: Angenommen, Du möchtest die Zellen A1 und B2 sperren, während der Rest der Tabelle bearbeitbar bleibt. Nutze die oben beschriebene Schritt-für-Schritt-Anleitung, um dies zu erreichen.

  • Bestimmte Bereiche sperren: Zum Beispiel, um die Bereiche A2, A5 und D5:D6 zu sperren, kannst Du nach dem Setzen des Blattschutzes folgendes VBA-Skript verwenden:

    Range("A2, A5, D5:D6").Locked = True
    ActiveSheet.Protect

Tipps für Profis

  • Passwortschutz: Du kannst den Blattschutz mit einem Passwort versehen, um die Sicherheit zu erhöhen. Achte darauf, das Passwort nicht zu vergessen!

  • Sichtbarkeit von Formeln: Wenn Du Formeln in gesperrten Zellen verstecken möchtest, gehe zu Format > Zellen > Schutz und aktiviere das Häkchen bei "Versteckt".

  • Sperren ohne Blattschutz: Wenn Du Zellen sperren möchtest, ohne den gesamten Blatt zu schützen, kannst Du die Datenvalidierung oder VBA verwenden, um Eingaben zu kontrollieren.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Zellen gleichzeitig sperren?
Du kannst mehrere Zellen auswählen und dann die Schritte zur Sperrung ausführen oder VBA verwenden, um die Sperrung zu automatisieren.

2. Kann ich Zellen sperren, ohne den Blattschutz zu aktivieren?
Ja, Du kannst Datenvalidierung nutzen, um die Eingaben in bestimmten Zellen zu beschränken, ohne den gesamten Blattschutz zu aktivieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige