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

Textbox mit Bildlaufleiste

Forumthread: Textbox mit Bildlaufleiste

Textbox mit Bildlaufleiste
22.08.2002 08:09:09
Christian
Kann mir jemand helfen? Ich möchte ganz einfach eine Textbox mit Bildlaufleiste generieren. Der Text sollte nach der Eingabe dann scrollbar sein. Ich habe schon Einiges versucht, aber hab's nicht hingekriegt. Habe nicht so grosse Erfahrung mit Visual Basic.

Danke für die Hilfe

Gruss

Christian

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Textbox mit Bildlaufleiste
22.08.2002 08:36:27
Otto H.
Hallo Christian,

verpasse der Box die Eigenschaften Multiline = True und ScrollBars = 2-frmScrollBarsVertical, dann klappt's.


Gruss
Otto

Re: Textbox mit Bildlaufleiste
22.08.2002 08:55:56
Christian
Es hat geklappt!!!


Vielen Dank Otto

Gruss

Christian

Anzeige
Anzeige

Infobox / Tutorial

Textbox mit Bildlaufleiste in Excel erstellen


Schritt-für-Schritt-Anleitung

Um eine Textbox mit einer Bildlaufleiste in Excel zu erstellen, folge diesen Schritten:

  1. Öffne Excel und gehe zum Reiter "Entwicklertools". Wenn dieser nicht sichtbar ist, aktiviere ihn in den Excel-Optionen.
  2. Klicke auf "Einfügen" und wähle die "Textbox" aus den ActiveX-Steuerelementen.
  3. Zeichne die Textbox auf deinem Arbeitsblatt.
  4. Klicke mit der rechten Maustaste auf die Textbox und wähle "Eigenschaften".
  5. Setze die folgenden Eigenschaften:
    • Multiline auf True
    • ScrollBars auf 2-frmScrollBarsVertical
  6. Schließe das Eigenschaftenfenster und wechsle in den Entwurfsmodus, um die Textbox zu testen.
  7. Du kannst jetzt Text eingeben, und die Bildlaufleiste wird aktiviert, sobald der Text die sichtbare Fläche überschreitet.

Häufige Fehler und Lösungen

  • Textbox zeigt keine Bildlaufleiste: Stelle sicher, dass die Eigenschaft Multiline auf True gesetzt ist und ScrollBars korrekt konfiguriert wurde.
  • Text wird nicht vollständig angezeigt: Überprüfe die Größe der Textbox und passe sie gegebenenfalls an, um mehr Platz für den Text zu schaffen.

Alternative Methoden

Falls du keine ActiveX-Textbox verwenden möchtest, kannst du auch ein Formularsteuerelement benutzen. Beachte jedoch, dass diese nicht die gleiche Flexibilität wie eine VBA Textbox mit Bildlaufleiste bieten.


Praktische Beispiele

Hier ist ein kurzes Beispiel, wie du die VBA-Codezeilen in eine UserForm einfügen kannst:

Private Sub UserForm_Initialize()
    With TextBox1
        .Multiline = True
        .ScrollBars = 2 'frmScrollBarsVertical
        .Text = "Gib hier deinen Text ein..."
    End With
End Sub

Diese Codezeilen initialisieren die Textbox mit den erforderlichen Eigenschaften und ermöglichen die Verwendung einer Bildlaufleiste.


Tipps für Profis

  • Experimentiere mit den Eigenschaften der Textbox, um das Aussehen und Verhalten weiter anzupassen.
  • Verwende VBA, um die Textbox dynamisch zu steuern, z.B. um den Inhalt zu verarbeiten oder die Größe basierend auf dem eingegebenen Text anzupassen.
  • Überlege, ob du die Textbox in eine UserForm integrierst, um die Benutzeroberfläche deiner Excel-Anwendung zu verbessern.

FAQ: Häufige Fragen

1. Kann ich die Bildlaufleiste anpassen?
Ja, du kannst die Eigenschaften der Textbox in den Eigenschaftenformatierungen anpassen, um das Verhalten der Bildlaufleiste zu steuern.

2. Funktioniert dies in allen Excel-Versionen?
Ja, die beschriebenen Schritte und Eigenschaften sollten in den meisten aktuellen Versionen von Excel funktionieren, die VBA unterstützen.

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