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

Textbox sperren/ entsperren in tabellenblatt?

Forumthread: Textbox sperren/ entsperren in tabellenblatt?

Textbox sperren/ entsperren in tabellenblatt?
06.10.2008 21:50:00
max
guten abend zusammen
habe leider ein problem mit einer textbox in einem tabelleblatt. durchsuchte das forum aber leider nichts gefunden !
in einer userform kann ich ja mit locked=true eine textbox sperren gegen eingabe von daten.
wie aber muss ich dies machen wen sich diese in einem tabelleblatt befindet und nicht in einer userform?
den auf die weise wie in der userform passiert leider gar nichts..!
wäre froh um eine hilfe.
danke
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textbox sperren/ entsperren in tabellenblatt?
06.10.2008 22:07:00
Daniel
Hi
bei Steuerelement-Textboxen kannst du die Eigenschaft ENABLED = TRUE/FALSE verwenden.
warum LOCKED hier nicht funktioniert, weiß wohl nur der Grosse BillyBoy
Gruß, Daniel
AW: Textbox sperren/ entsperren in tabellenblatt?
06.10.2008 22:11:48
max
danke !
gruess
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Textbox in Excel sperren und entsperren


Schritt-für-Schritt-Anleitung

Um ein Excel Textfeld zu sperren, kannst du die folgenden Schritte befolgen:

  1. Öffne dein Excel-Dokument und gehe zu dem Tabellenblatt, das die Textbox enthält.
  2. Klicke mit der rechten Maustaste auf die Textbox, die du sperren oder entsperren möchtest.
  3. Wähle im Kontextmenü die Option „Formatieren“.
  4. Wechsle zur Registerkarte „Steuerelemente“.
  5. Setze die Eigenschaft „Enabled“ auf „FALSE“, um die Textbox zu sperren. Wenn du die Textbox wieder entsperren möchtest, setze diese Eigenschaft auf „TRUE“.
  6. Schließe das Fenster und teste die Textbox.

Für Word-Anwender, die sich fragen, wie man ein Word Textfeld sperren kann, gelten ähnliche Prinzipien. In Word kannst du die Textfelder über die Entwicklertools sperren.


Häufige Fehler und Lösungen

  • Problem: Die Textbox reagiert nicht auf die „LOCKED“-Eigenschaft.

    • Lösung: Verwende stattdessen die „Enabled“-Eigenschaft, wie von Daniel im Forum erwähnt. LOCKED funktioniert bei Steuerelement-Textboxen nicht.
  • Problem: Änderungen werden nicht gespeichert.

    • Lösung: Stelle sicher, dass du die Datei speicherst, nachdem du die Änderungen an den Eigenschaften vorgenommen hast.

Alternative Methoden

Falls du keine Steuerelement-Textbox verwenden möchtest, kannst du auch das Excel Textfeld sperren, indem du es in eine Gruppe einfügst und dann die Gruppenoptionen anpasst. So kannst du die Eingabe in der gesamten Gruppe kontrollieren.

Für Word-Nutzer gibt es die Möglichkeit, Tabellen zu sperren, um die Bearbeitung zu verhindern. Dies funktioniert über die Funktion „Dokumentschutz“ in den Entwicklertools.


Praktische Beispiele

Stelle dir vor, du hast ein Formular in Excel, das Benutzereingaben erfassen soll. Um sicherzustellen, dass bestimmte Felder nicht bearbeitet werden, kannst du die Textboxen wie folgt sperren:

Private Sub Worksheet_Activate()
    Me.TextBox1.Enabled = False
End Sub

Private Sub Worksheet_Deactivate()
    Me.TextBox1.Enabled = True
End Sub

In diesem Beispiel wird die Textbox beim Aktivieren des Arbeitsblatts gesperrt und beim Deaktivieren wieder entsperrt.


Tipps für Profis

  • Nutze VBA, um mehrere Textboxen gleichzeitig zu sperren oder zu entsperren. Dies kann die Effizienz erhöhen, insbesondere wenn du mit vielen Feldern arbeitest.
  • Denke daran, dass die Verwendung von „Enabled“ die Textbox nicht nur sperrt, sondern sie auch visuell deaktiviert. Dies kann für Benutzer verwirrend sein, wenn sie nicht wissen, warum sie nicht eingeben können.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass Nutzer die Textbox nicht versehentlich aktivieren? Du kannst die Textboxen in ein geschütztes Blatt einfügen und den Blattschutz aktivieren.

2. Funktioniert das gleiche Verfahren auch in Excel Online? In Excel Online gibt es Einschränkungen, und das Sperren von Textfeldern funktioniert möglicherweise nicht wie in der Desktop-Version. Prüfe die Verfügbarkeit dieser Funktionen in deiner Excel-Version.

3. Kann ich die Sperrfunktion auch für Word Textfelder verwenden? Ja, in Word kannst du Textfelder sperren, indem du die Eigenschaften des Textfeldes über das Kontextmenü änderst und die Schutzfunktionen für das Dokument nutzt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige