Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Mehrzeilige Textbox mit Enter nächsten Zeile?

Mehrzeilige Textbox mit Enter nächsten Zeile?
17.11.2008 14:48:08
Timo
Hallo Ihr,
ich habe eine mehrzeilige Textbox.
Wie bringe ich diese dazu wenn Enter gedrückt wird der Cursor eine Zeile nach unten springt und nicht in die nächste Textbox?
Mit "shift & Enter" gehts! Ich hätte aber gerne nur Enter!
2. Frage in der Textbox stehen bereits ein paar Werte. Wenn ich nun in die Textbox klicke dann wird dieser gesamte Text markiert! Ich hätte aber gerne dass der Cursor ganz oben in der Textbox steht und der bereitsvorhandene Text nicht markiert wird!
Danke für Euer Bemühen!
Gruß Timo
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Mehrzeilige Textbox mit Enter nächsten Zeile?
17.11.2008 14:51:00
mumpel
Hallo!
Um mit der Entertaste einen Zeilenumbruch z setzen, musst Du die Eigenschaft EnterKeyBehaviorcolor> auf True setzen.
Gruß, René
AW: Mehrzeilige Textbox mit Enter nächsten Zeile?
17.11.2008 14:57:37
Timo
Hallo Rene,
Danke für die schnelle Antwort! Aber wie genau geht das?
Gruß Timo
AW: Mehrzeilige Textbox mit Enter nächsten Zeile?
17.11.2008 15:00:25
Timo
Ich hab es ! Bin gerade auf der Leitung gestanden!
Und zur 2. Frage noch jemand eine Idee?
Anzeige
AW: Mehrzeilige Textbox mit Enter nächsten Zeile?
17.11.2008 15:05:00
mumpel
Das kommt darauf an, ob sich die Textbox in einer Userform oder in einer Tabelle gefindet.
Im Prinzip funktioniert es so, wie Du auch Multilinecolor> aktiviert hast.
In der Tabelle: Rechtsklick auf die Textbox->Eigenschaften. Eigenschaft ändern.
In Userform: Textbox markieren->Im Eigenschaftenfenster genannte Eigenschaft ändern.
Anzeige
AW: Mehrzeilige Textbox mit Enter nächsten Zeile?
17.11.2008 15:08:37
Timo
Hallo mumpel,
ich habe es jetzt so gelöst!

Private Sub TextBox1_Enter()
With TextBox1
.SelStart = 0
End With
End Sub


Gruß Timo

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Mehrzeilige Textbox in Excel: Mit Enter zur nächsten Zeile


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei und gehe zu dem Arbeitsblatt, in dem du die mehrzeilige Textbox verwenden möchtest.
  2. Füge eine Textbox hinzu:
    • Gehe auf die Registerkarte Entwicklertools.
    • Klicke auf Einfügen und wähle die Textbox aus.
  3. Aktiviere die Multiline-Eigenschaft:
    • Rechtsklicke auf die Textbox und wähle Eigenschaften.
    • Setze die Eigenschaft Multiline auf True.
  4. Setze die EnterKeyBehavior auf True:
    • In den Eigenschaften der Textbox findest du die EnterKeyBehavior. Setze auch diese auf True. Dadurch wird sichergestellt, dass beim Drücken der Enter-Taste der Cursor in der Textbox eine Zeile nach unten springt.

Häufige Fehler und Lösungen

  • Excel enter nächste Zeile funktioniert nicht: Stelle sicher, dass die EnterKeyBehavior auf True gesetzt ist. Wenn dies nicht der Fall ist, wird die Enter-Taste nicht wie gewünscht funktionieren.
  • Text wird markiert: Um zu verhindern, dass der Text in der Textbox beim Klicken markiert wird, kannst du eine VBA-Lösung verwenden:

    Private Sub TextBox1_Enter()
      With TextBox1
          .SelStart = 0
      End With
    End Sub

Alternative Methoden

Falls du mit einer Userform arbeitest, kannst du die gleichen Schritte befolgen, um die Textbox zu konfigurieren. Achte darauf, dass du die Eigenschaften im Eigenschaftenfenster der Userform änderst. Die Vorgehensweise ist identisch wie bei einer Textbox im Arbeitsblatt.


Praktische Beispiele

Beispiel für eine Textbox in einer Excel-Tabelle:

  1. Füge eine Textbox hinzu und aktiviere die Multiline-Eigenschaft.
  2. Setze die EnterKeyBehavior auf True.
  3. Klicke in die Textbox und drücke die Enter-Taste, um zu sehen, dass sich der Cursor in die nächste Zeile bewegt.

Beispiel für eine Userform:

  1. Erstelle eine Userform und füge eine Textbox hinzu.
  2. Stelle sicher, dass die oben genannten Eigenschaften ebenfalls gesetzt sind.
  3. Teste das Verhalten der Textbox in der Userform, um sicherzustellen, dass das Drücken der Enter-Taste funktioniert.

Tipps für Profis

  • Verwende die VBA-Programmierung, um erweiterte Funktionen zu erstellen, wie z.B. das automatische Speichern der Texteingabe oder die Anpassung der Textformatierung.
  • Teste deine Textbox immer in der Entwicklungsumgebung, um sicherzustellen, dass alle Funktionen wie gewünscht arbeiten, insbesondere wenn du mit Userforms arbeitest.
  • Nutze die Möglichkeit, Platzhaltertexte in der Textbox anzuzeigen, um den Benutzern zu helfen, was sie eingeben sollen.

FAQ: Häufige Fragen

1. Wie kann ich den Zeilenumbruch in Excel aktivieren?
Um einen Zeilenumbruch in einer Textbox zu aktivieren, stelle sicher, dass die Multiline-Eigenschaft auf True und die EnterKeyBehavior auf True gesetzt ist.

2. Warum springt der Cursor nicht in die nächste Zeile?
Dies passiert, wenn die EnterKeyBehavior nicht korrekt eingestellt ist. Überprüfe die Eigenschaften der Textbox und setze sie entsprechend.

3. Kann ich die Enter-Taste für andere Funktionen nutzen?
Ja, du kannst VBA verwenden, um die Funktionalität der Enter-Taste anzupassen, z.B. um bei Drücken der Enter-Taste bestimmte Berechnungen durchzuführen oder Daten zu speichern.

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