Transformer une cellule de nombre en cellule de texte avec format imposé

Bonjour à toutes et tous,

Je reviens avec un problématique que je n'arrive pas à résoudre facilement.. j'ai un peu chercher sur le web et ici (évidemment) mais rien ne m'aide vraiment..

J'ai un excel avec une colonne qui reprend des nombres avec des décimales qui, pour corser le tout, ne sont pas constantes, parfois 3 chiffres après la virgule, parfois 5... etc.

Je voudrais, de la colonne B, obtenir le résultat en colonne C via une macro. Les conditions sont donc :

  • 11 caractères dans la colonne C - il faut compléter avec des 0 (zéros)
  • les 4 derniers digits de la colonne C sont les 4 décimales
image

Un tout grand merci d'avance,

Fred

Bonjour

Ton exemple est faux pour les lignes 3 (une 5ème décimale) et 5 (absence arrondi)

=TEXTE(A2*10000;"00000000000")

Effectivement je me trompe totalement dans l’exemple sorry 😞

Est-ce que vous auriez l’équivalent à faire passer en VBA ?

RE

en VBA c'est

Format(Range["A2"].value*10000,"000000000000")
Rechercher des sujets similaires à "transformer nombre texte format impose"