Microsoft 365 point virgule

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

  • VP.xlsx
    22.7 KB · Affichages: 39

jmfmarques

XLDnaute Accro
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
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
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

  • VP (2).xlsx
    26.3 KB · Affichages: 9
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
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

  • VP (4).xlsx
    27 KB · Affichages: 5

perrmi

XLDnaute Occasionnel
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
 

TooFatBoy

XLDnaute Barbatruc
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. ;)
 

perrmi

XLDnaute Occasionnel
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
 

TooFatBoy

XLDnaute Barbatruc
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:

Discussions similaires

Réponses
1
Affichages
263

Statistiques des forums

Discussions
313 112
Messages
2 095 392
Membres
106 263
dernier inscrit
xxSDe