Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Label
BildScreenshot zu Label Label-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema TextBox
BildScreenshot zu TextBox TextBox-Seite mit Beispielarbeitsmappe aufrufen

Zahlendarstellung in Textbox | Herbers Excel-Forum


Betrifft: Zahlendarstellung in Textbox von: max
Geschrieben am: 20.11.2009 22:41:49

Hallo,

ich habe Textboxen in Userforms, welche platzbedingt nicht allzu groß sein können.
In den Textboxen sollen aber Zahlen mit vielen Dezimalstellen stehen, weil ich diese später für Berechnungen brauche.

Nun möchte ich gerne, dass die Zahlen so in den Textboxen stehen, dass die Nachkommastellen nach rechts aus dem Blickfeld "verschwinden" aber die (meist nur 3) "Vorkomma-Stellen" alle sichtbar bleiben.

Wie muss ich die Textbox formatieren, bzw wie muss der Format-Befehl (zB in Ergebnis = Format( a * b, "#0.000000") ) ausehen ?

Alles was ich bisher probiert habe hat zur Folge, dass mir die Zahlen nach links und rechts aus der Box rauslaufen...

Wer kennt das Problem und hat eine Lösung gefunden ?

:o)
max


  

Betrifft: AW: Zahlendarstellung in Textbox von: Tino
Geschrieben am: 21.11.2009 05:51:40

Hallo,
ich würde die Zahlen mit denen Du rechnen musst, also die mit den vielen Nachkommastellen
wo anders zwischenlagern (in Zellen, in anderen Textboxen diese ausblenden usw...) und
in die TextBox für die Anzeige, gibst nur die gekürzten Werte an.

Gruß Tino


  

Betrifft: AW: Zahlendarstellung in Textbox von: max
Geschrieben am: 21.11.2009 23:26:53

Hi Tino...

besten Dank für Deine Antwort.....ist mir aber etwas zu umständlich....

aber dann hab ich den Trick gefunden....

TextBox.SelStart = 1

macht es !


  

Betrifft: verstehe jetzt nicht, dies hat doch nichts von: Tino
Geschrieben am: 22.11.2009 06:52:42

Hallo,
mit der Darstellung zu tun?
SelStart bestimmt doch eigentlich die Cursorposition (den Anfang einer Markierung).


Gruß Tino


Beiträge aus den Excel-Beispielen zum Thema "Zahlendarstellung in Textbox"