Microsoft 365 point virgule

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

perrmi

XLDnaute Occasionnel
bonjour
toujours ce maudit point virgule
j'ai un fichier excel avec des pages ou tout fonctionne correctement
je fait des copiés collés de sites de Turf et la pas possible de remplacer des points par des virgules
fichier joint .
merci a vous
perrmi
 

Pièces jointes

Bonjour
J'ignore (je n'ouvre jamais un classeur tiers) ce que sont tes données.
Ceci devrait probablement "faire l'affaire" :
VB:
For Each c In Cells.SpecialCells(xlCellTypeConstants)
 If Not IsNumeric(c.Value) And Val(c.Value) <> 0 Then c.Value = Val(c.Value)
Next
 
Bonsoir le fil,
Si vous regardez en C20 vous verrez que vous avez un "espace" après 3.9.
Le remplacement de point par virgule n'est pas suffisant.
Le problème c'est que ce n'est pas un espace standard ( code 32 ) mais un code 160.

Donc il faut copier le "caractère" après 3.9, puis faire le remplacement puis ensuite le remplacement . par ,

En PJ le fichier rectifié.


AddOn : le caractère ASCII 160 est un espace insécable.
On peut faire directement le remplacement en tapant dans Rechercher ALT+0160, il faut garder ALT appuyer quand on tape 0160, et ça marche !
Puis faire Remplacer . par ,
 

Pièces jointes

Dernière édition:
Pour vérifier si ce sont bien des nombres il suffit d'ajouter 1 dans un tableau à part;
Regardez ce fichier. Tous les cellules grisées sont bien des nombres.

Si vous faites allusions aux #REF! à droite, c'est normal, les formules contiennent des #REF!
Je n'y ai pas toucher, je ne sais pas ce que vous vouliez faire. Ils font référence aux colonnes KLN qui sont vides.
 

Pièces jointes

Bonsoir le fil,
Si vous regardez en C20 vous verrez que vous avez un "espace" après 3.9.
Le remplacement de point par virgule n'est pas suffisant.
Le problème c'est que ce n'est pas un espace standard ( code 32 ) mais un code 160.

Donc il faut copier le "caractère" après 3.9, puis faire le remplacement puis ensuite le remplacement . par ,

En PJ le fichier rectifié.


AddOn : le caractère ASCII 160 est un espace insécable.
On peut faire directement le remplacement en tapant dans Rechercher ALT+0160, il faut garder ALT appuyer quand on tape 0160, et ça marche !
Puis faire Remplacer . par ,
hélas ne marche pas et votre fichier ouvert me donne des erreurs
je comprend votre démarche
 
Bonjour,

toujours ce maudit point virgule
Il n'y a aucun point-virgule dans le fichier que tu as joint.


j'ai un fichier excel avec des pages ou tout fonctionne correctement
je fait des copiés collés de sites de Turf et la pas possible de remplacer des points par des virgules
fichier joint .
Il suffit de faire <Ctrl> + <H>, remplacer . par , cliquer sur "Remplacer tout" et le tour est joué : les points sont remplacés par des virgules. 😉
 
Please, dites moi au moins où il y a des erreurs.
Un fichier qui donne des erreurs ne veut rien dire. Ouù, Pourquoi, résultat attendu .....

Marcel, remplacer le . par , n'est pas suffisant.
Les données sont suivis d'un espace insécable, il faut déjà le supprimer.
 
Pour vérifier si ce sont bien des nombres il suffit d'ajouter 1 dans un tableau à part;
Regardez ce fichier. Tous les cellules grisées sont bien des nombres.

Si vous faites allusions aux #REF! à droite, c'est normal, les formules contiennent des #REF!
Je n'y ai pas toucher, je ne sais pas ce que vous vouliez faire. Ils font référence aux colonnes KLN qui sont vides.
mon but est d'additionner 3 lignes B19+D19+F19 et C19+E19+G19
 
Oui, j'ai bien vu, mais sa question est simplement de remplacer les points par des virgules.

D'autre part, ça dépend ce qu'il veut faire du résultat obtenu. Si c'est une simple somme, pas besoin de s'occuper du caractère qui suit parfois le nombre.
Totalement faux ! donc je strike. 😉
Et je remplace par : Il suffit de faire <Ctrl> + <H>, remplacer <Alt>0160 par (laisser vide), cliquer sur "Remplacer tout" et le tour est joué. Enfin... peut-être... LOL
 
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
14
Affichages
438
Réponses
1
Affichages
483
Réponses
22
Affichages
477
Réponses
14
Affichages
208
Réponses
5
Affichages
86
Retour