R robertduval XLDnaute Junior 26 Juillet 2021 #1 Bonjour j'ai une formule simple qui me teste des conditions et m'affiche le résultat souhaité sauf quelques cellules REBELLES qui ne le font pas. WHY ??? Merci Pièces jointes test1.xlsx 9.9 KB · Affichages: 13
Bonjour j'ai une formule simple qui me teste des conditions et m'affiche le résultat souhaité sauf quelques cellules REBELLES qui ne le font pas. WHY ??? Merci
chris XLDnaute Barbatruc 26 Juillet 2021 #2 Bonjour Tes cellules ne contiennent pas un espace (code 32) mais un espace insécable (code 160) Vote positif 0 Vote négatif
Dranreb XLDnaute Barbatruc 26 Juillet 2021 #3 Bonsoir Il y en a qui ont des espaces insécables au lieu d'espaces. Vous pouvez réparer ça comme ça: En F1, à propager sur 30 lignes et 2 colonnes : Code: =SUBSTITUE(B1;CAR(160);" ") Puis Copier, et Collage spécial par valeurs en B1 Vote positif 0 Vote négatif
Bonsoir Il y en a qui ont des espaces insécables au lieu d'espaces. Vous pouvez réparer ça comme ça: En F1, à propager sur 30 lignes et 2 colonnes : Code: =SUBSTITUE(B1;CAR(160);" ") Puis Copier, et Collage spécial par valeurs en B1
job75 XLDnaute Barbatruc 26 Juillet 2021 #4 Bonsoir robertduval, Sur le fichier joint les colonnes E et F permettent de connaître les codes des espaces en colonne B. Il y a donc des espaces normaux de code 32 et des espaces insécables de code 160. La formule en G1 remplace les espaces de code 160 par des espaces de code 32 : VB: =SI(OU(SUBSTITUE(B1;CAR(160);" ")="0 - 0";SUBSTITUE(B1;CAR(160);" ")="1 - 0";SUBSTITUE(B1;CAR(160);" ")="0 - 1");"N";"O") Dans cette formule les espaces sont tous des espaces du clavier donc de code 32. Edit : bonsoir chris, Bernard, XLD ne se rafraîchit que quand il veut... A+ Pièces jointes test(1).xlsx 11.3 KB · Affichages: 3 Dernière édition: 26 Juillet 2021 Vote positif 0 Vote négatif
Bonsoir robertduval, Sur le fichier joint les colonnes E et F permettent de connaître les codes des espaces en colonne B. Il y a donc des espaces normaux de code 32 et des espaces insécables de code 160. La formule en G1 remplace les espaces de code 160 par des espaces de code 32 : VB: =SI(OU(SUBSTITUE(B1;CAR(160);" ")="0 - 0";SUBSTITUE(B1;CAR(160);" ")="1 - 0";SUBSTITUE(B1;CAR(160);" ")="0 - 1");"N";"O") Dans cette formule les espaces sont tous des espaces du clavier donc de code 32. Edit : bonsoir chris, Bernard, XLD ne se rafraîchit que quand il veut... A+
R robertduval XLDnaute Junior 27 Juillet 2021 #5 Bonjour merci a vous 3, je ne connaissait pas , je pensait plus à une histoire de format cellule, je vais voir tout ça encore Merci Vote positif 0 Vote négatif
Bonjour merci a vous 3, je ne connaissait pas , je pensait plus à une histoire de format cellule, je vais voir tout ça encore Merci