Virgule dans Excel

Résolu/Fermé
gerrard81 Messages postés 81 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 9 janvier 2010 - 11 oct. 2008 à 14:51
gerrard81 Messages postés 81 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 9 janvier 2010 - 11 oct. 2008 à 19:49
Bonjour,
J'ai téléchargé un fichier excel qui contient des données chiffrées en Anglais!
Comme vous le savez, les nombres en anglais sont présentés différemment: en effet, les points correspondent à des virgules en français et vice versa.
Le problème est que le tableau est immense et je dois avoir les données dans le bon format pour les analyser.
Comment faire?
Merci
A voir également:

11 réponses

guytout1 Messages postés 1278 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 18 juillet 2009 91
11 oct. 2008 à 14:57
bonjour

dans excel tu as option excel option avancé separateur tu choisis celui qui t interesse.

cordialement
1
gerrard81 Messages postés 81 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 9 janvier 2010 6
11 oct. 2008 à 15:16
Salut guytout1.
Merci de t'intéresser à ce problème!!
Après plusieurs essais je n'arrive toujours pas à convertir les nombres !!
Voilà la manip:
Outils>Options>International>Gestion des Nombres........ Et là je change les signes mais rien.

Quant à Option excel>Option>Avancé >séparateur je ne l'ai pas trouvée.

T'as une idée?

PS j'utilise excel 2003
1
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 243
11 oct. 2008 à 17:13
re:

tu vas sur ce site : https://www.cjoint.com/index.php
tu charge le fichier, une fois fait, il te donne un lien que tu poste ici (copier coller du lien)

@ te lire
1
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 243
11 oct. 2008 à 18:00
re:

donc le cadrage est à gauche, ils sont enregistrés en format texte ce qui n'a pas permis la convertion automatique
je te suggère donc une macro liée à un bouton pour faire la correction

1 ton fichier meme s'il apparait comme un classeur, c'est toujours un TXT (voir enregistrer sous)
-> faire donc enregistre sous : nouveau nom et en dessous changer le type de fichier et prendre classeur excel

ensuite aller dans le VBA (ALT + F11)
tu arrives sur une page blanche, tu copie colle la macro ci-dessous

Sub corrrige()
      Dim maplage As Range, cel As Range
      Set maplage = Range("I2:" & Cells(Range("A65536").End(xlUp).Row, Range("IV1").End(xlToLeft).Column - 1).Address)
      For Each cel In maplage
             cel.Value = cel.Value
      Next
End Sub


tu fermes la fenetres, tu enregistres ton fichier et enfin Alt + F8, tu execute la macro corrige

et tu attends la fin
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 243
11 oct. 2008 à 15:40
bonjour à tous

Normalement, Excel transforme automatiquement le point décimal en virgule dans le cas d'une ouverture d'un classeur anglais sur une version française

2 critères peuvent néanmoins empêcher ce traitement automatique :

1 - Soit tes nombres n'en sont pas et sont enregistrés en format texte
----> Le nombre dans ce cas est cadré à gauche de la cellule au lieu de la droite

2 - Soit ton environnement est en anglais
----> Saisir une formule dans une cellule : =AUJOURDHUI(), S'il met une erreur, tu es en environnement Anglais

Sinon : Poste une partie de ton fichier sans données confidentielles
0
guytout1 Messages postés 1278 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 18 juillet 2009 91
11 oct. 2008 à 15:51
EFFECTIVEMENT sur excel 2003 je n ai pas trouve, je l ai sur un autre Pc

mes infos etaient sur 2007

desole
0
gerrard81 Messages postés 81 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 9 janvier 2010 6
11 oct. 2008 à 16:45
Salut wilfried_42
Comment faire pour t'envoyer le ficheir?
Merci!
0
gerrard81 Messages postés 81 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 9 janvier 2010 6
11 oct. 2008 à 17:24
Salut,
Voici le lien: https://www.cjoint.com/?klrt7zhxWi

Merci de me répondre
0
gerrard81 Messages postés 81 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 9 janvier 2010 6
11 oct. 2008 à 19:08
Ca marche wilfried_42 !!

C'est génial. Grand merci à toi.

Ps: Dois-je apprendre VBA ?
0
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 243
11 oct. 2008 à 19:19
re:

pourquoi pas, ca sera un plus...
0
gerrard81 Messages postés 81 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 9 janvier 2010 6
11 oct. 2008 à 19:49
En tout cas MERCI ! Et à bientôt, j'espère.
0