Formater une cellule

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

nougitch

XLDnaute Occasionnel
Bonjour,

J'aimerais créer un boucle qui me transforme un nombre du type 1234567,8 en 1 234 567,80.

Pour cela, j'ai tenté avec quelque chose du genre qui ressmeble à ça

Code:
Dim Variable As Integer
     Range("K2:K41").Select
     For Each Cellule In Selection
          Variable = Cellule.Value
          Cellule.Value = Format(Variable, "# ##0.00")
     Next

Mais rien.
Je vous remercie pour votre aide.
 
Re : Formater une cellule

Salut nougitch
Bonjour wilfried_42

ou alors tu peux utiliser

Code:
Sub test()
 
    Range("A2:A41").NumberFormat = "# ### ##0.00"
   
End Sub
ou ceci pour tenir compte de l'ajout de données
Code:
 Sub test()
Dim Derligne As Integer
With Worksheets("Feuil1")
     Derligne = .Range("A65536").End(xlUp).Row
                   .Range("A2:A" & Derligne).NumberFormat = "# ### ##0.00"
End With
End Sub
Bonne fin de Journée
 
Dernière édition:
- 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

Réponses
3
Affichages
919
Réponses
0
Affichages
662
Retour