formatierte Ausgabe von Variablen

  • VBScript

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von halorenzen.

    formatierte Ausgabe von Variablen

    Hallo !
    beschäftige mich seit kurzem "zwangsweise" mit VBScript... und möchte numerische Variablen
    formatiert ausgeben....
    d.h. x Stellen vor dem Dezimalpunkt (Platzhalter..)
    Nachkommastellen usw....

    Gruß Hans

    Visual Basic-Quellcode

    1. Format (Zahl/Datum, "Formatierung")


    Die Formatierung für Zahlen sieht im Normalfall so aus:

    0 steht für eine fixe stelle. Wenn an dieser Stelle keine Zahl ist, wird sie durch 0 ersetzt.

    # Steht für eine offene Stelle. Da kann eine Zahl stehen, muss aber nicht


    Typische Anwedung:

    Visual Basic-Quellcode

    1. Format (10000, "#.00") 'Zahl mit 2 Kommastellen
    2. 'oder
    3. Format (10000, "#.00€") 'Zahl mit 2 Kommastellen und € hinten dran
    4. 'oder
    5. Format(100000000, "€#,###.00") '... 1000er Trennzeichen



    Du kannst natürlich die # auch durch 0er ersetzen, dann hast du Platzhalter, die wenn sonst nix steht mit 0en aufgefüllt werden.


    Ich hoffe das funzt auch genauso in VBS Oo

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mad Andy“ ()

    Formatierung für VB Script(!!!)

    Hallo Mad Andy,

    danke Dir für deine Antwort !!!

    Aber wie Du schon geschrieben hast VB Code
    ( funktioniert auch unter VBA !!! )

    Aber leider nicht unter VB Script !!!
    und genau das ist mein Problem.....


    nöööö
    leider !


    Edit by LaMa5: Überflüssige Zitate entfernt.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „LaMa5“ ()

    Hallo Hans :)
    habe 4 Formatfunktionen gefunden
    - FormatCurrency
    - FormatDateTime
    - FormatNumber
    - FormatPercent

    mit Format(Variablexxx, 2) wird der Wert der Variablenxxx mit 2 Nachkommastellen ausgegeben...

    weiteres findet ihr under devguru.com/technologies/vbscript/home.asp

    Gruß

    Hans

    Edit by LaMa5: Überflüssige Zitate entfernt. Demnächst bitte keine kompletten Beiträge noch mal zitieren!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „LaMa5“ ()