Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Uf Textbox Schriftgröße/Fett

Uf Textbox Schriftgröße/Fett
23.02.2008 19:18:00
Walter
Guten Abend,
ich möchte gern bei Aufruf der UF die Textbox-Schriftgröße einstellen und Fett.
mfg Walter MG

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Uf Textbox Schriftgröße/Fett
23.02.2008 19:26:44
Worti
Hallo Walter,
mit

UserForm1.TextBox1.Font.Bold = True
UserForm1.TextBox1.Font.Size = 12


Gruß Worti

Danke für die schnelle Hilfe ! -)
23.02.2008 19:29:15
Walter
Hallo Worti, DANKE,
mfg Walter

Nochmal kurz
23.02.2008 19:35:00
Walter
Hallo Kurti,
wie kann ich den bestimmen den Text Zentral in Höhe zu plazieren ?
mfg Walter mg

Anzeige
AW: Nochmal kurz
23.02.2008 19:47:29
Worti
Hallo nochmal,
zentriert in Höhe weiß ich nicht, zentriert in Breite geht mit

UserForm1.TextBox1.TextAlign = fmTextAlignCenter


Worti

Danke ! schönene Abend noch -)
23.02.2008 20:06:34
Walter

AW: Uf Textbox Schriftgröße/Fett
23.02.2008 19:29:41
Gerd
Hallo Walter,
wenn ich die Eigenschaften der Textbox überfliege, finde ich nur die Schriftart (Font) und
die Schriftfarbe (ForeColor).
Vermutlich geht da nix. Ich lasse micht aber gerne eines Besseren belehren.
Gruß Gerd
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Textbox in UserForms: Schriftgröße und Schriftart anpassen


Schritt-für-Schritt-Anleitung

Um die Schriftgröße und Schriftart in einer Textbox eines UserForms mit VBA anzupassen, kannst du folgende Schritte ausführen:

  1. Öffne den Visual Basic for Applications (VBA) Editor in Excel.
  2. Erstelle ein neues UserForm oder öffne ein bestehendes.
  3. Füge eine Textbox zu deinem UserForm hinzu.
  4. Verwende den folgenden VBA-Code, um die Schriftart auf fett zu setzen und die Größe zu ändern:
UserForm1.TextBox1.Font.Bold = True
UserForm1.TextBox1.Font.Size = 12

Dieser Code sorgt dafür, dass die Schrift der Textbox fett gedruckt wird und die Schriftgröße auf 12 Punkte eingestellt wird.


Häufige Fehler und Lösungen

Problem: Die Schrift wird nicht fett dargestellt, obwohl der Code korrekt eingegeben wurde.

Lösung: Stelle sicher, dass du den richtigen Namen für die Textbox verwendest. Wenn die Textbox nicht TextBox1 heißt, musst du den Namen im Code entsprechend anpassen.

Problem: Die Schriftgröße wird nicht übernommen.

Lösung: Überprüfe, ob in den Eigenschaften der Textbox die Schriftart und Schriftgröße nicht manuell überschrieben werden. Der VBA-Code sollte nach dem Laden des UserForms ausgeführt werden, um sicherzustellen, dass die Änderungen korrekt angewendet werden.


Alternative Methoden

Falls du keine VBA-Makros verwenden möchtest, kannst du die Eigenschaften der Textbox direkt im Eigenschaftenfenster des UserForms anpassen. Hier kannst du die Schriftart und -größe manuell einstellen, jedoch ist dies weniger flexibel als die Programmierung.


Praktische Beispiele

Hier ist ein weiteres Beispiel, das zeigt, wie du den Text innerhalb der Textbox zentrieren kannst:

UserForm1.TextBox1.TextAlign = fmTextAlignCenter

Das wird den Text in der Textbox horizontal zentrieren. Eine vertikale Zentrierung ist in einer Textbox mit VBA nicht direkt möglich, daher musst du bei der Gestaltung der UserForms darauf achten.


Tipps für Profis

  • Verwende die UserForm_Initialize-Prozedur, um die Einstellungen für Schriftart und -größe beim Laden des UserForms automatisch anzuwenden. So wird sichergestellt, dass die Einstellungen immer aktualisiert werden:
Private Sub UserForm_Initialize()
    TextBox1.Font.Bold = True
    TextBox1.Font.Size = 12
    TextBox1.TextAlign = fmTextAlignCenter
End Sub
  • Experimentiere mit verschiedenen Schriftarten und Größen, um das beste visuelle Ergebnis für deine Anwendung zu erzielen.

FAQ: Häufige Fragen

1. Kann ich die Schriftfarbe der Textbox ebenfalls ändern? Ja, du kannst die Schriftfarbe mit dem folgenden VBA-Code ändern:

UserForm1.TextBox1.ForeColor = RGB(255, 0, 0) ' Rot

2. Ist es möglich, die Schriftart auf eine bestimmte Schriftart zu setzen? Ja, du kannst die Schriftart wie folgt ändern:

UserForm1.TextBox1.Font.Name = "Arial"

Wenn du weitere Fragen hast oder Unterstützung benötigst, zögere nicht, im Forum nachzufragen!

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