Problème Conversion d'un nombre en devise - Macro
Fermé
Maxxikilla
Messages postés
40
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
23 juillet 2013
-
11 juil. 2013 à 18:16
Maxxikilla Messages postés 40 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 23 juillet 2013 - 11 juil. 2013 à 19:03
Maxxikilla Messages postés 40 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 23 juillet 2013 - 11 juil. 2013 à 19:03
A voir également:
- Problème Conversion d'un nombre en devise - Macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Devise conversion - Télécharger - Banque & Budget
- Nombre facile - Télécharger - Outils professionnels
- Jitbit macro recorder - Télécharger - Confidentialité
4 réponses
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
11 juil. 2013 à 18:44
11 juil. 2013 à 18:44
Re
Ceux sont des données que tu as copiées d'un autre fichier. pour cela il ne reconnaît pas le format
voici la correction
cdlt
Ceux sont des données que tu as copiées d'un autre fichier. pour cela il ne reconnaît pas le format
voici la correction
Sub testing123() nbl = Range("A65536").End(xlUp).Offset(1, 0).Row For i = 2 To nbl Cells(i, 3).Value = CDbl(Cells(i, 3).Value) Cells(i, 3).NumberFormat = "#,##0.00 \$" Next End Sub
cdlt
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
11 juil. 2013 à 18:45
11 juil. 2013 à 18:45
Bonjour,
Les cases C11 à C45 sont figées dans un type texte
Il faut les transformer en numérique d'abord.
Si ton séparateur décimal est le . sélectionner ta plage et Remplacer , par .
Sinon copier une cellule vide, sélectionner ta plage et collage spécial addition.
eric
Les cases C11 à C45 sont figées dans un type texte
Il faut les transformer en numérique d'abord.
Si ton séparateur décimal est le . sélectionner ta plage et Remplacer , par .
Sinon copier une cellule vide, sélectionner ta plage et collage spécial addition.
eric
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
11 juil. 2013 à 18:21
11 juil. 2013 à 18:21
Bonjour
copier cette ligne
Selection.NumberFormat = "#,##0.00 \$"
cdlt
copier cette ligne
Selection.NumberFormat = "#,##0.00 \$"
cdlt
Maxxikilla
Messages postés
40
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
23 juillet 2013
11 juil. 2013 à 18:26
11 juil. 2013 à 18:26
Merci pour ta réponse,
Malheuresement, j'ai déjà fait cette solution !
Le soucis est qu'elle ne s'applique pas. Tu peux consulter le lien que j'ai mis à disposition dans mon précédent post.
Merci quand meme !
Malheuresement, j'ai déjà fait cette solution !
Le soucis est qu'elle ne s'applique pas. Tu peux consulter le lien que j'ai mis à disposition dans mon précédent post.
Merci quand meme !
Maxxikilla
Messages postés
40
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
23 juillet 2013
Modifié par Maxxikilla le 11/07/2013 à 19:03
Modifié par Maxxikilla le 11/07/2013 à 19:03
Oui exactement, c'est copié depuis une autre feuille excel.
Effectivement, ta solution fonctionne du tonerre !!
Je n'avais pas pensé au collage spécial.
Ces deux solutions fonctionnent en tout cas. Merci pour votre aide
Merci à tous les deux
A très bientot !
Effectivement, ta solution fonctionne du tonerre !!
Je n'avais pas pensé au collage spécial.
Ces deux solutions fonctionnent en tout cas. Merci pour votre aide
Merci à tous les deux
A très bientot !