OVH Cloud OVH Cloud

Commande pour faire un formatage du contenu d'une valeur

5 réponses
Avatar
Nesta
Bonjour à tous,

J'ai le problème suivant :
j'ai la valeur 36393,46 dans une variable, et je souhaite l'afficher dans
une cellule comme suit : 000003639346.
Je sais qu'il existe une commande pour cela, mais je ne m'en rappelle pas
(je pensais au départ à Format(), mais ça ne répond pas vraiment à mes
attentes).
Quelqu'un peut m'éclairer sur ce point ? Merci d'avance à tous.

Nesta

5 réponses

Avatar
Pierre CFI [mvp]
bonjour
en vba ??
format(tavar * 100,"000000000000")

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Nesta" a écrit dans le message de news: %23%
Bonjour à tous,

J'ai le problème suivant :
j'ai la valeur 36393,46 dans une variable, et je souhaite l'afficher dans une cellule comme suit : 000003639346.
Je sais qu'il existe une commande pour cela, mais je ne m'en rappelle pas (je pensais au départ à Format(), mais ça ne répond pas
vraiment à mes attentes).
Quelqu'un peut m'éclairer sur ce point ? Merci d'avance à tous.

Nesta



Avatar
Nesta
Bonjour Pierre, et merci pour ta réponse,

J'ai testé : la virgule disparaît bien, par contre, toujours pas de zéros
devant mon nombre (000003639346).... faut-il par exemple mettre la cellule
au format texte, ou quelque chose comme ça ?

Nesta

"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
en vba ??
format(tavar * 100,"000000000000")

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Nesta" a écrit dans le message de news:
%23%
Bonjour à tous,

J'ai le problème suivant :
j'ai la valeur 36393,46 dans une variable, et je souhaite l'afficher dans
une cellule comme suit : 000003639346.
Je sais qu'il existe une commande pour cela, mais je ne m'en rappelle pas
(je pensais au départ à Format(), mais ça ne répond pas vraiment à mes
attentes).
Quelqu'un peut m'éclairer sur ce point ? Merci d'avance à tous.

Nesta







Avatar
Pierre CFI [mvp]
oui, ou format de ta cell avec 12 zéro

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Nesta" a écrit dans le message de news:
Bonjour Pierre, et merci pour ta réponse,

J'ai testé : la virgule disparaît bien, par contre, toujours pas de zéros devant mon nombre (000003639346).... faut-il par exemple
mettre la cellule au format texte, ou quelque chose comme ça ?

Nesta

"Pierre CFI [mvp]" a écrit dans le message de news: %
bonjour
en vba ??
format(tavar * 100,"000000000000")

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Nesta" a écrit dans le message de news: %23%
Bonjour à tous,

J'ai le problème suivant :
j'ai la valeur 36393,46 dans une variable, et je souhaite l'afficher dans une cellule comme suit : 000003639346.
Je sais qu'il existe une commande pour cela, mais je ne m'en rappelle pas (je pensais au départ à Format(), mais ça ne répond
pas vraiment à mes attentes).
Quelqu'un peut m'éclairer sur ce point ? Merci d'avance à tous.

Nesta











Avatar
lSteph
Bonjour,
sur la cellule concernée:

Selection.NumberFormat = "000000000000000"

Cordialement.

lSteph

Nesta avait écrit le 21/10/2006 :
Bonjour Pierre, et merci pour ta réponse,

J'ai testé : la virgule disparaît bien, par contre, toujours pas de zéros
devant mon nombre (000003639346).... faut-il par exemple mettre la cellule au
format texte, ou quelque chose comme ça ?

Nesta

"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
en vba ??
format(tavar * 100,"000000000000")

-- Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Nesta" a écrit dans le message de news:
%23%
Bonjour à tous,

J'ai le problème suivant :
j'ai la valeur 36393,46 dans une variable, et je souhaite l'afficher dans
une cellule comme suit : 000003639346.
Je sais qu'il existe une commande pour cela, mais je ne m'en rappelle pas
(je pensais au départ à Format(), mais ça ne répond pas vraiment à mes
attentes).
Quelqu'un peut m'éclairer sur ce point ? Merci d'avance à tous.

Nesta







--
- -



Avatar
Nesta
Salut,

MErci pour le bout de code, je vais le tester.

Nesta

"lSteph" a écrit dans le message de news:

Bonjour,
sur la cellule concernée:

Selection.NumberFormat = "000000000000000"

Cordialement.

lSteph

Nesta avait écrit le 21/10/2006 :
Bonjour Pierre, et merci pour ta réponse,

J'ai testé : la virgule disparaît bien, par contre, toujours pas de zéros
devant mon nombre (000003639346).... faut-il par exemple mettre la
cellule au format texte, ou quelque chose comme ça ?

Nesta

"Pierre CFI [mvp]" a écrit dans le message
de news: %
bonjour
en vba ??
format(tavar * 100,"000000000000")

-- Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Nesta" a écrit dans le message de news:
%23%
Bonjour à tous,

J'ai le problème suivant :
j'ai la valeur 36393,46 dans une variable, et je souhaite l'afficher
dans une cellule comme suit : 000003639346.
Je sais qu'il existe une commande pour cela, mais je ne m'en rappelle
pas (je pensais au départ à Format(), mais ça ne répond pas vraiment à
mes attentes).
Quelqu'un peut m'éclairer sur ce point ? Merci d'avance à tous.

Nesta







--
- -