Pregunta

¿Cómo puedo añadir ceros a la izquierda de un número? Por ejemplo:

Dim stracctnumber as String
stracctnumber = 987654321

Si stracctnumber es menos de 15 caracteres, a continuación, añadir ceros a la izquierda al número de cuenta.

El número final debe ser

stracctnumber = "000000987654321"

Puede alguien ayudarme?

¿Fue útil?

Solución

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

Otros consejos

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

Tenga en cuenta que la concatenación es relativamente 'caro'. Si esto es sólo para la exhibición, en lugar de modificar el valor subyacente, considere el uso de la función Format().

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

Este es agregar espacios a la izquierda.

funciona muy bien en VBA Excel .....

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top