formatter un nombre en nombre à 2 décimales

  • Initiateur de la discussion Initiateur de la discussion marabbeh
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

marabbeh

Guest
Bonjour,

Je galère un peu pour formater un nombre qui peut n'avoir aucune décimale, ou 1 à X décimales (X > 2) en un nombre à 2 décimales.
Si qqn a ça en rayon...

J'utilise Split et les tableaux, mais je ne suis pas trop à l'aise avec les tableaux VBA...

A+
 
Non, il s'agit de formater des données saisies dans un UserForm puis copiées dans des cellules. Ou bien de les formater au moment de leur réaffichage (lecture dans les cellules et affichage dans la UserForm). J'ai bien essayé de formater les cellules par Format, mais VBA les lit quand même dans leur format d'origine, sans tenir compte du formatage de Excel.

Mais bon j'ai finalement fait une petite Sub qui fait ce formatage.
 
Salut Marabbeh

Dans cet exemple la valeur saisie dans la textBox exemple sera inscrite dans la cellule A1 au format Nombre avec 2 décimales

With ActiveSheet
.Range("A1") = Format(TextBoxExemple, "#,##0.00")
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour