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

Scrollbar in Textbox sofort anzeigen

Forumthread: Scrollbar in Textbox sofort anzeigen

Scrollbar in Textbox sofort anzeigen
04.01.2007 15:59:22
yogi
Tach allerseits
in einer Userform hat es eine Textbox mit Text. Manchmal wenig, manchmal mehr als in der Textbox platz hat. Erst wenn mit der Maus auf die Textbox geklickt wird, erscheint die Scrollbar.
Frage: Gibt es eine Möglichkeit, die Scrollbar schon von Anfang an zu zeigen?
Gruss yogi
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Scrollbar in Textbox sofort anzeigen
04.01.2007 16:08:22
Gerd
Hi,

Private Sub UserForm_Activate()
TextBox1.SetFocus
End Sub

mfg Gerd
AW: Scrollbar in Textbox sofort anzeigen
04.01.2007 18:55:35
yogi
N'abend Gerd
mit
TextBox1.CurLine=0
wird auch noch der Anfang des Textes gezeigt
Danke für die Hilfe!
Gruss
yogi
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Scrollbar in Textbox sofort anzeigen


Schritt-für-Schritt-Anleitung

Um die Scrollbar in einer Textbox sofort anzuzeigen, kannst du die folgenden Schritte in Excel VBA befolgen:

  1. Öffne deine Userform im VBA-Editor.

  2. Füge eine Textbox (z.B. TextBox1) zu deiner Userform hinzu.

  3. Klicke auf die Userform und öffne das Codefenster.

  4. Füge den folgenden Code in den Bereich der Userform ein:

    Private Sub UserForm_Activate()
       TextBox1.SetFocus
       TextBox1.CurLine = 0
    End Sub
  5. Schließe den VBA-Editor und teste deine Userform. Die Scrollbar sollte nun sofort angezeigt werden, wenn die Userform aktiviert wird.


Häufige Fehler und Lösungen

  • Fehler: Die Scrollbar wird nicht angezeigt.

    • Lösung: Stelle sicher, dass die Textbox genügend Text enthält, um einen Überlauf zu erzeugen. Die Scrollbar wird nur angezeigt, wenn der Inhalt der Textbox größer ist als der sichtbare Bereich.
  • Fehler: Die Textbox erhält keinen Fokus.

    • Lösung: Überprüfe, ob TextBox1.SetFocus im UserForm_Activate-Ereignis korrekt implementiert ist.

Alternative Methoden

Falls du eine andere Methode ausprobieren möchtest, um die Scrollbar in einer Textbox anzuzeigen, kannst du auch die Eigenschaften der Textbox anpassen:

  1. Gehe zu den Eigenschaften der Textbox.
  2. Setze die Eigenschaft ScrollBars auf fmScrollBarsVertical oder fmScrollBarsBoth, je nach Bedarf.
  3. Speichere deine Änderungen und teste die Userform erneut.

Praktische Beispiele

Hier ist ein Beispiel für eine Userform mit einer Textbox und einer Scrollbar:

Private Sub UserForm_Initialize()
    TextBox1.Text = "Hier ist ein langer Text, der mehr Platz benötigt als die Textbox bietet. " & _
                    "Dies dient als Beispiel, um die Scrollbar in der Textbox anzuzeigen."
    TextBox1.MultiLine = True
    TextBox1.WordWrap = True
End Sub

In diesem Beispiel wird die Textbox beim Initialisieren der Userform mit Text gefüllt, der so lang ist, dass eine Scrollbar erforderlich ist.


Tipps für Profis

  • Nutze die Eigenschaft MultiLine der Textbox, um mehrzeiligen Text zu ermöglichen. Dies ist besonders nützlich, wenn du mit langen Texten arbeitest.
  • Experimentiere mit der ScrollBars-Eigenschaft, um verschiedene Scrollbar-Optionen auszuprobieren.
  • Wenn du die Scrollbar für Benutzer ansprechender gestalten möchtest, kannst du die Hintergrundfarbe der Textbox ändern, um einen guten Kontrast zur Scrollbar zu schaffen.

FAQ: Häufige Fragen

1. Wie kann ich die Scrollbar in einer Userform immer anzeigen?
Um die Scrollbar immer anzuzeigen, stelle sicher, dass du die Eigenschaften der Textbox richtig konfiguriert hast und genügend Text in die Textbox eingibst.

2. Funktioniert dies in allen Excel-Versionen?
Ja, diese Methode sollte in den meisten Excel-Versionen funktionieren, die VBA unterstützen. Stelle sicher, dass du die richtigen Eigenschaften für die Textbox in deiner Version verwendest.

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