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

Forumthread: Textfelder sperren

Textfelder sperren
Mike2
hi.. was einfaches:
wenn ich in excel textfelder habe, möchte ich diese schützen, also dass man diese nicht verändern kann.
ähnlich wie man eben die zellen schützen kann möchte ich textfelder schützen.
(ich meine damit nicht text in zellen, sondern wirkliche textfelder, die man einfügen kann)
blattschutz geht natürlich nicht, da ich ja nur die textfelder schützen möchte.
danke schonmal.
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Textfelder sperren
Herbert
Hallo Mike
Wenn Du das Blatt offenlassen und nur die Textfelder schützen willst (Hab ich Dich richtig verstanden?), dann markiere das ganze Tabellenblatt und entsperre alle Zellen, beim Textfeld setzt Du gesperrt, schütze das Blatt und Du müstest den gewünschten Effekt haben.
Gruß Herbert
Anzeige
AW: Textfelder sperren
Mike
hört sich gut an aber ist es auch möglich, einfach nur einen befehl in vba einzufügen mit dem das geht? wäre besser, da es beim anderen probleme geben wird (würde zu ausführlich werden wenn ich sage warum)
eben anstelle von den zellen (dafür kenn ich das sperr-makro) soll es für die textfelder möglich sein.
Anzeige
AW: Textfelder sperren
Nike
Hi,
mach mal nen rechten Mausklick auf das Textfeld,
geh dann auf die Properties und setzte die Eigenschaft
Enabled von True auf False...
Bye
Nike
AW: Textfelder sperren
Mike
das klappt zwar, hab mich aber falsch ausgedrückt. es geht nicht um dieses textfeld dass du meinst, sondern um ein ganz normales textfeld.
also ohne dieses eigenschaftsfenster wo man "enabled" auswählen kann...
hoffe ich konnte erklären was ich meine...
dennoch danke.
Anzeige
AW: Textfelder sperren
Ulf
Extras|Blattschutz Objekte anhaken und Blatt schützen.
Ulf
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Textfelder in Excel sperren: Schritt-für-Schritt-Anleitung


Schritt-für-Schritt-Anleitung

  1. Öffne das Excel-Dokument, in dem sich die Textfelder befinden.
  2. Markiere das gesamte Tabellenblatt, indem Du auf das Kästchen in der oberen linken Ecke klickst (zwischen Zeilen- und Spaltenüberschrift).
  3. Entsperre alle Zellen:
    • Rechtsklicke auf die markierte Fläche und wähle „Zellen formatieren“.
    • Gehe zum Tab „Schutz“ und deaktiviere die Option „Gesperrt“.
  4. Wähle das Textfeld aus, das Du schützen möchtest.
  5. Gib im Kontextmenü (Rechtsklick) die Option „Zellen formatieren“ an und gehe wieder zum Tab „Schutz“.
  6. Aktiviere die Option „Gesperrt“ für das Textfeld.
  7. Schütze das Blatt:
    • Gehe zu „Überprüfen“ und klicke auf „Blatt schützen“.
    • Stelle sicher, dass nur die Option „Objekte“ aktiviert ist, um die Textfelder zu schützen.
  8. Bestätige mit „OK“ und Dein Textfeld ist nun vor Änderungen geschützt.

Häufige Fehler und Lösungen

  • Textfeld ist nicht geschützt: Stelle sicher, dass Du die Option „Gesperrt“ für das Textfeld aktiviert hast, bevor Du den Blattschutz anwendest.
  • Blattschutz funktioniert nicht: Überprüfe, ob Du die richtige Option im Blattschutzmenü ausgewählt hast. Du kannst nur die Objekte schützen, um sicherzustellen, dass die Zellen weiterhin bearbeitet werden können.
  • Excel Textfeld einfügen nicht möglich: Wenn Du Probleme beim Einfügen von Textfeldern hast, stelle sicher, dass Du nicht im Schutzmodus bist oder das Blatt nicht gesperrt ist.

Alternative Methoden

Eine alternative Möglichkeit, um Excel Textfelder zu sperren, ist die Verwendung von VBA (Visual Basic for Applications):

Sub ProtectTextField()
    Dim shp As Shape
    For Each shp In ActiveSheet.Shapes
        If shp.Type = msoTextBox Then
            shp.Locked = True
        End If
    Next shp
    ActiveSheet.Protect UserInterfaceOnly:=True
End Sub

Diese Methode sperrt alle Textfelder im aktiven Blatt. Du kannst diesen Code im VBA-Editor (ALT + F11) einfügen und ausführen.


Praktische Beispiele

  1. Textfeld in Excel erstellen: Füge ein Textfeld ein, indem Du auf „Einfügen“ und dann auf „Textfeld“ klickst.
  2. Textfeld schützen: Folge den oben genannten Schritten, um das Textfeld vor Änderungen zu schützen.
  3. Textüberlauf verhindern: Um zu vermeiden, dass Text über die Grenzen des Textfeldes hinaus fließt, kannst Du das Textfeld anpassen und die Option „Text umbrechen“ aktivieren.

Tipps für Profis

  • Wenn Du Excel Felder sperren möchtest, um die Bearbeitung für andere Benutzer zu verhindern, ist es sinnvoll, den Blattschutz mit einem Passwort zu versehen.
  • Nutze die Funktion „Blattschutz aufheben ohne Passwort“ vorsichtig und nur, wenn Du sicher bist, dass es keine Sicherheitsrisiken gibt.
  • Experimentiere mit den verschiedenen Schutzeinstellungen in Excel, um den optimalen Schutz für Deine Textfelder und Daten zu finden.

FAQ: Häufige Fragen

1. Wie kann ich einen Blattschutz aufheben ohne Passwort?
Es gibt keine offizielle Methode, um den Blattschutz ohne Passwort aufzuheben. Es wird empfohlen, ein Passwort zu verwenden, das Du sicher aufbewahrst.

2. Kann ich Textfelder in Excel auch für andere Benutzer sperren?
Ja, indem Du den Blattschutz aktivierst und die Objekte schützt, kannst Du verhindern, dass andere Benutzer Änderungen an den Textfeldern vornehmen.

3. Was passiert, wenn ich den Blattschutz aufhebe?
Wenn Du den Blattschutz aufhebst, kannst Du alle Zellen und Textfelder wieder bearbeiten, es sei denn, Du hast individuelle Sperren für bestimmte Objekte gesetzt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige