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

Zahlen rechtsbündig in einer Textbox

Forumthread: Zahlen rechtsbündig in einer Textbox

Zahlen rechtsbündig in einer Textbox
04.11.2008 11:57:00
Helmut
Hallo,
ich habe einen Textstring mit Zahlen die ich rechstbündig anordnnen will.
Text= "Beisiel: " & Format (Zahl,"#,###")
Wie wird die Zahl im Formatbefehl z.B rechtsbündig bei max 6 Stellen ausgegeben?
Gruß
Helmut
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zahlen rechtsbündig in einer Textbox
04.11.2008 12:01:14
Hajo_Zi
Hallo Helmut,
verändere doch nur die Eigenschaft auf rechtsbündig (textAlign)

Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Zahlen rechtsbündig in einer Textbox formatieren


Schritt-für-Schritt-Anleitung

Um Zahlen in einer Textbox in Excel rechtsbündig anzuordnen, kannst du die folgende Anleitung befolgen:

  1. Textbox erstellen: Füge eine Textbox in dein Excel-Dokument ein. Gehe dazu auf die Registerkarte "Einfügen" und wähle "Textbox".

  2. Zahl formatieren: Nutze die Format-Funktion, um die Zahl zu formatieren. Zum Beispiel:

    Text = "Beispiel: " & Format(Zahl, "#,###")
  3. Textbox-Eigenschaft ändern: Klicke mit der rechten Maustaste auf die Textbox und wähle "Format Shape". Gehe zu den Textoptionen und stelle die Textausrichtung auf "rechtsbündig".

  4. VBA verwenden: Wenn du VBA verwenden möchtest, kannst du die TextAlign-Eigenschaft auf xlRight setzen:

    With myTextbox
       .TextAlign = xlRight
    End With

Häufige Fehler und Lösungen

Einige häufige Fehler, die beim Arbeiten mit rechtsbündigen Zahlen in Textboxen auftreten können, sind:

  • Zahlen erscheinen nicht rechtsbündig: Stelle sicher, dass du die Textausrichtung in den Formatierungsoptionen korrekt eingestellt hast.

  • Zahl wird nicht korrekt formatiert: Überprüfe die Format-Funktion auf richtige Syntax. Falsche Formatangaben können zu unerwarteten Ergebnissen führen.

  • VBA-Code funktioniert nicht: Achte darauf, dass du die richtigen Objekte und Eigenschaften verwendest. Überprüfe, ob die Textbox korrekt benannt wurde.


Alternative Methoden

Es gibt verschiedene Alternativen, um Zahlen rechtsbündig in einer Textbox darzustellen:

  • Verwendung von Zellen: Du kannst auch eine Zelle formatieren, um die Zahl rechtsbündig anzuzeigen, und dann den Wert in die Textbox kopieren.

  • Anpassung über Excel-Optionen: In den Excel-Optionen kannst du die Standardeinstellungen für Textboxen anpassen, um die Textausrichtung zu ändern.


Praktische Beispiele

Hier sind einige praktische Beispiele, um Zahlen in einer Textbox rechtsbündig darzustellen:

  1. Einfaches Beispiel:

    Dim myTextbox As Object
    Set myTextbox = ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 100, 100, 200, 50)
    myTextbox.TextFrame.Characters.Text = "Wert: " & Format(12345, "#,###")
    myTextbox.TextFrame.TextRange.ParagraphFormat.Alignment = xlRight
  2. Mit Benutzerdefinierter Formatierung:

    Dim myNum As Double
    myNum = 1234567.89
    myTextbox.TextFrame.Characters.Text = "Betrag: " & Format(myNum, "#,##0.00")

Tipps für Profis

  • Nutze den Shortcut für rechtsbündig: In Excel kannst du den Shortcut Alt + H, gefolgt von A und R verwenden, um die Textausrichtung schnell auf rechtsbündig zu setzen.

  • VBA optimieren: Schreibe deine VBA-Skripte so, dass sie wiederverwendbar sind. Erstelle Funktionen, die die Formatierung zentral übernehmen.

  • Textfeldgröße anpassen: Achte darauf, dass deine Textbox groß genug ist, um den Inhalt vollständig darzustellen, ohne dass der Text abgeschnitten wird.


FAQ: Häufige Fragen

1. Wie ändere ich die Schriftart in einer Textbox?
Du kannst die Schriftart ändern, indem du die Font-Eigenschaft der Textbox anpasst:

myTextbox.TextFrame.Characters.Font.Name = "Arial"

2. Gibt es einen Shortcut, um den Text in einer Textbox rechtsbündig zu setzen?
Ja, du kannst den Shortcut Alt + H, gefolgt von A und R verwenden, um die Textausrichtung schnell auf rechtsbündig zu setzen.

3. Wie kann ich mehrere Zeilen in einer Textbox formatieren?
Um mehrere Zeilen zu formatieren, musst du die TextFrame-Eigenschaft verwenden und sicherstellen, dass der Text in der Textbox umgebrochen wird.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige