Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Rendre un nombre avec deux decimals

  • Initiateur de la discussion Initiateur de la discussion apt
  • 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 !

apt

XLDnaute Impliqué
Bonsoir à tous,

Dans A1, j'ai le nombre 99,4328922495274

Pour l'afficher sous forme de xx.xx (99,43), je devrais faire :

Code:
Range("A1").NumberFormat = "0.00"

Mais lorsque je clique dans la cellule A1, je trouve que le nombre est toujours 99,4328922495274.

Alors comment rendre un nombre avec deux décimales dans la cellule elle même ?

Merci.
 
Dernière édition:
Re : Rendre un nombre avec deux decimals

Bonsoir MichD,

Avec ce code, ça marche bien

Code:
'------------------------
Sub test()
    For Each c In plage
        c = c * 100
        c.NumberFormat = "# ### ##0.00"
        c.Value = Application.Round(c, 2)
    Next
End Sub'-------------------------

A ) Le nombre de dièses dépend de la taille des nombres

Mais j'aimerais bien savoir comment définir ces dièses pour ce nombre : 0,529411764705882

Parce que le format sera bien 52.94 après multiplication par 100, mais le résultat est un peu décalé vers la droite dans la cellule.

Merci.
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
8
Affichages
733
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…