Fonction convertir dans Excel
Fermé
cpa6675
Messages postés
2
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
21 novembre 2008
-
28 août 2008 à 14:39
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 3 sept. 2008 à 13:25
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 3 sept. 2008 à 13:25
A voir également:
- Fonction convertir dans Excel
- Excel fonction si et - Guide
- Liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Fonction moyenne excel - Guide
- Aller à la ligne excel - Guide
2 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
28 août 2008 à 16:43
28 août 2008 à 16:43
Bonjour,
cette macro convertit tes textes de ce format 11.222,33 et autres en nombres et ignore les autres( attention il faut toujours 2 décimales!)
Tu as intérêt à délimiter ta zone d'action (dans la démo: C1:G100)
cette macro convertit tes textes de ce format 11.222,33 et autres en nombres et ignore les autres( attention il faut toujours 2 décimales!)
Tu as intérêt à délimiter ta zone d'action (dans la démo: C1:G100)
Sub convertir() Dim cellule As Range Application.ScreenUpdating = False For Each cellule In Range("C1:G100") If cellule Like "##[.]###[,]##" Then With cellule .Replace ".", "" .Value = CDec(cellule) End With End If Next cellule End Sub
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
3 sept. 2008 à 13:25
3 sept. 2008 à 13:25
chez moi, ca marche sinon je ne t'aurais pas répondu
3 sept. 2008 à 12:07
J'ai testé en prenant soin de modifier la plage de cellules, mais rien ne se passe (formats inchangés et chiffres toujours pas exploitables en tant que valeurs numériques).