Commande Format

Bonjour,

A l'aide de Format(nombre, "000") j'affiche des nombre de 1 à 999, mais je souhaiterais que pour les nombres contenant des "0" dans les centaines ou les dizaines, celui ci ne s'affiche pas.

J'ai aussi essayé Format(nombre, "###"), sans effet.

Exemple:

"_" représente un espace ou un blanc ...

Je souhaiterais

_12

et non

012

__1

et non

001

Comment faire ?

Merci !!

bonjour

pour etre clair

comment veux tu voir apparaitre 909 ; 620 ; 123 ;100 ;90 ;52 ;8

a+

tulipe_4 a écrit :

... comment veux tu voir apparaitre 909 ; 620 ; 123 ;100 ;90 ;52 ;8...

Merci de ta réponse.

Voici un extrait du code avec lequel je remplis un Label

"XXX:" & Chr(9) & Format(errwpxx, "000") & Chr$(10) & "YYY:" & Chr(9) & Format(errwpyy, "000") & Chr$(10) & " ZZZ:" & Chr(9) & Format(errwpzz, "000")

Je souhaiterais "aligner" les chiffres vers la droite et lire:

909

620

123

100

*90

*52

**8

(* remplace un espace)

et non

909

620

123

100

90

52

8

re

j'ai rouvé cela avec une col additionelle parce que directement a la saisie ???

= REPT("*";ABS(MAX(NBCAR(A1))-3))&A1

la valeur initiale est saisie en a1

cordialement

tulipe_4 a écrit :

j'ai rouvé cela avec une col additionelle parce que directement a la saisie ???

= REPT("*";ABS(MAX(NBCAR(A1))-3))&A1

la valeur initiale est saisie en a1

cordialement

Merci, j'ai essayé d'adapter, mais ça ne fonctionne pas.

De plus mes variables: errwpxx, errwpyy, et errwpzz, ne sont pas issues d'une cellule, mais d'un calcul dans le code vba.

re

au cas ou mais c'est pas sur : tes valeurs concatemnées ; as tu essayé de de les convertir avec *1

Rechercher des sujets similaires à "commande format"