Frage

Wie kann ich führende Nullen zu einer Reihe hinzufügen? Zum Beispiel:

Dim stracctnumber as String
stracctnumber = 987654321

Wenn stracctnumber weniger als 15 Zeichen, dann fügen Sie führende Nullen auf die Kontonummer.

Die endgültige Zahl sollte

stracctnumber = "000000987654321"

Kann mir jemand helfen?

War es hilfreich?

Lösung

stracctnumber = Format(stracctnumber, String(15, "0"))

Andere Tipps

strAcct = Right("000000000000000" & strAcct, 15)

Beachten Sie, dass Verkettung ist relativ ‚teuer‘. Ist dies nur für die Anzeige ist, anstatt den zugrunde liegenden Wert zu modifizieren, betrachten die Format() Funktion.

B8 = Format((Format(B2, "###,###")), "@@@@@@@")

Dies ist Leerzeichen hinzufügen nach links.

funktioniert super in VBA Excel .....

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top