Je ne crois pas être dans la bonne catégorie
pas vraiment le temps de passer des heures à réfléchi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionLe tri que tu obtiens montre que ta colonne est formatée en texte et non en nombre !
Invite-le à venir ici lui-même. Ce ne sera pas plus mal !
Dim plage_a_corriger As Range Set plage_a_corriger = Range("C1:C10") For Each c In plage_a_corriger 'mets ici la plage concernée c.Value = Val(c.Text) Next With plage_a_corriger .NumberFormat = "#,##0 $" End With