Je recupere des dates, mais celle-ci doivent un caractere devant qui
m'empeche de les traiter et de les voir comme des dates.
En mettant le curseur dessus et en faisant un retour arriere cema marche,
mais vu le nombre que j'ai a traiter !!!
J'ai essayé avec une macro qui suprime les espaces cela ne fonctionne pas.
Un espace créé par la barre d'espacement produit un caractère Acii chr(132) Il ne faut pas mélanger les deux même si à l'oeil c'est la même chose... Chr(160) émane habituellement d'une importation d'une autre application!
MichD -------------------------------------------- "Jacquouille" a écrit dans le message de groupe de discussion : 4db03a4d$0$14249$
Re Je viens de tester et je suis tombé sur un petit os. j'ai créé des exemples avec la barre d'espace.....et il m'a foutu des car(32) Pour contourner cette vacherie, je me suis permis de simplifier ta ligne .Range("A1:A100").Replace Chr(160), "", xlPart par .Range("A1:A100").Replace " ", "" Ces histoires d'espaces (insécables ????) m'ont toujours fait ch*** (chagriner) Encore merci pour tes explications et ta disponibilité jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : iop8qo$3mq$
xlPart est l'opposé de xlWhole
En fait, cela dit à la méthode "Replace" de regarder n'importe où dans la cellule et si elle voit le caractère de le supprimer. xlWhole signifie que le seul caractère contenu dans la cellule est celui à remplacer.
Un espace créé par la barre d'espacement produit un caractère Acii chr(132)
Il ne faut pas mélanger les deux même si à l'oeil c'est la même chose...
Chr(160) émane habituellement d'une importation d'une autre application!
MichD
--------------------------------------------
"Jacquouille" a écrit dans le message de groupe de discussion : 4db03a4d$0$14249$ba620e4c@news.skynet.be...
Re
Je viens de tester et je suis tombé sur un petit os.
j'ai créé des exemples avec la barre d'espace.....et il m'a foutu des
car(32)
Pour contourner cette vacherie, je me suis permis de simplifier ta ligne
.Range("A1:A100").Replace Chr(160), "", xlPart
par
.Range("A1:A100").Replace " ", ""
Ces histoires d'espaces (insécables ????) m'ont toujours fait ch***
(chagriner)
Encore merci pour tes explications et ta disponibilité
jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"MichD" a écrit dans le message de groupe de discussion :
iop8qo$3mq$1@speranza.aioe.org...
xlPart est l'opposé de xlWhole
En fait, cela dit à la méthode "Replace" de regarder n'importe où dans
la cellule et si elle voit le caractère de le supprimer.
xlWhole signifie que le seul caractère contenu dans la cellule est celui à
remplacer.
Un espace créé par la barre d'espacement produit un caractère Acii chr(132) Il ne faut pas mélanger les deux même si à l'oeil c'est la même chose... Chr(160) émane habituellement d'une importation d'une autre application!
MichD -------------------------------------------- "Jacquouille" a écrit dans le message de groupe de discussion : 4db03a4d$0$14249$
Re Je viens de tester et je suis tombé sur un petit os. j'ai créé des exemples avec la barre d'espace.....et il m'a foutu des car(32) Pour contourner cette vacherie, je me suis permis de simplifier ta ligne .Range("A1:A100").Replace Chr(160), "", xlPart par .Range("A1:A100").Replace " ", "" Ces histoires d'espaces (insécables ????) m'ont toujours fait ch*** (chagriner) Encore merci pour tes explications et ta disponibilité jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : iop8qo$3mq$
xlPart est l'opposé de xlWhole
En fait, cela dit à la méthode "Replace" de regarder n'importe où dans la cellule et si elle voit le caractère de le supprimer. xlWhole signifie que le seul caractère contenu dans la cellule est celui à remplacer.
Ah le salaud de Bill, c'est encore plus vicieux que ce que je ne pensais.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : iopee6$ht4$
Un espace créé par la barre d'espacement produit un caractère Acii chr(132) Il ne faut pas mélanger les deux même si à l'oeil c'est la même chose... Chr(160) émane habituellement d'une importation d'une autre application!
MichD -------------------------------------------- "Jacquouille" a écrit dans le message de groupe de discussion : 4db03a4d$0$14249$
Re Je viens de tester et je suis tombé sur un petit os. j'ai créé des exemples avec la barre d'espace.....et il m'a foutu des car(32) Pour contourner cette vacherie, je me suis permis de simplifier ta ligne .Range("A1:A100").Replace Chr(160), "", xlPart par .Range("A1:A100").Replace " ", "" Ces histoires d'espaces (insécables ????) m'ont toujours fait ch*** (chagriner) Encore merci pour tes explications et ta disponibilité jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : iop8qo$3mq$
xlPart est l'opposé de xlWhole
En fait, cela dit à la méthode "Replace" de regarder n'importe où dans la cellule et si elle voit le caractère de le supprimer. xlWhole signifie que le seul caractère contenu dans la cellule est celui à remplacer.
Ah le salaud de Bill, c'est encore plus vicieux que ce que je ne pensais.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"MichD" a écrit dans le message de groupe de discussion :
iopee6$ht4$1@speranza.aioe.org...
Un espace créé par la barre d'espacement produit un caractère Acii chr(132)
Il ne faut pas mélanger les deux même si à l'oeil c'est la même chose...
Chr(160) émane habituellement d'une importation d'une autre application!
MichD
--------------------------------------------
"Jacquouille" a écrit dans le message de groupe de discussion :
4db03a4d$0$14249$ba620e4c@news.skynet.be...
Re
Je viens de tester et je suis tombé sur un petit os.
j'ai créé des exemples avec la barre d'espace.....et il m'a foutu des
car(32)
Pour contourner cette vacherie, je me suis permis de simplifier ta ligne
.Range("A1:A100").Replace Chr(160), "", xlPart
par
.Range("A1:A100").Replace " ", ""
Ces histoires d'espaces (insécables ????) m'ont toujours fait ch***
(chagriner)
Encore merci pour tes explications et ta disponibilité
jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"MichD" a écrit dans le message de groupe de discussion :
iop8qo$3mq$1@speranza.aioe.org...
xlPart est l'opposé de xlWhole
En fait, cela dit à la méthode "Replace" de regarder n'importe où dans
la cellule et si elle voit le caractère de le supprimer.
xlWhole signifie que le seul caractère contenu dans la cellule est celui à
remplacer.
Ah le salaud de Bill, c'est encore plus vicieux que ce que je ne pensais.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : iopee6$ht4$
Un espace créé par la barre d'espacement produit un caractère Acii chr(132) Il ne faut pas mélanger les deux même si à l'oeil c'est la même chose... Chr(160) émane habituellement d'une importation d'une autre application!
MichD -------------------------------------------- "Jacquouille" a écrit dans le message de groupe de discussion : 4db03a4d$0$14249$
Re Je viens de tester et je suis tombé sur un petit os. j'ai créé des exemples avec la barre d'espace.....et il m'a foutu des car(32) Pour contourner cette vacherie, je me suis permis de simplifier ta ligne .Range("A1:A100").Replace Chr(160), "", xlPart par .Range("A1:A100").Replace " ", "" Ces histoires d'espaces (insécables ????) m'ont toujours fait ch*** (chagriner) Encore merci pour tes explications et ta disponibilité jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : iop8qo$3mq$
xlPart est l'opposé de xlWhole
En fait, cela dit à la méthode "Replace" de regarder n'importe où dans la cellule et si elle voit le caractère de le supprimer. xlWhole signifie que le seul caractère contenu dans la cellule est celui à remplacer.
OK, merci Gilbert Mais déjà qu'on ne sait si c'est du calibre 32 ou 160, s'il faut, en plus, lui dire où regarder .....
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "Modeste" a écrit dans le message de groupe de discussion : 4db034f8$0$13696$
Bonsour®
"Jacquouille" a écrit dans le message de groupe de discussion : 4db03149$0$14245$
OK, merci beaucoup Je vais le mémoriser : xlPart --> partout -)
xlPart est l'opposé de xlWhole
heu c'est pas tout a fait ça :-(( xlWhole c'est l'intégralité du contenu de la cellule xlPart c'est une partie du contenu
OK, merci Gilbert
Mais déjà qu'on ne sait si c'est du calibre 32 ou 160, s'il faut, en plus,
lui dire où regarder .....
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"Modeste" a écrit dans le message de groupe de discussion :
4db034f8$0$13696$426a74cc@news.free.fr...
Bonsour®
"Jacquouille" <j.thiernesse@skynet.be> a écrit dans le message de groupe de
discussion : 4db03149$0$14245$ba620e4c@news.skynet.be...
OK, merci beaucoup
Je vais le mémoriser : xlPart --> partout -)
xlPart est l'opposé de xlWhole
heu c'est pas tout a fait ça :-((
xlWhole c'est l'intégralité du contenu de la cellule
xlPart c'est une partie du contenu
OK, merci Gilbert Mais déjà qu'on ne sait si c'est du calibre 32 ou 160, s'il faut, en plus, lui dire où regarder .....
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "Modeste" a écrit dans le message de groupe de discussion : 4db034f8$0$13696$
Bonsour®
"Jacquouille" a écrit dans le message de groupe de discussion : 4db03149$0$14245$
OK, merci beaucoup Je vais le mémoriser : xlPart --> partout -)
xlPart est l'opposé de xlWhole
heu c'est pas tout a fait ça :-(( xlWhole c'est l'intégralité du contenu de la cellule xlPart c'est une partie du contenu
Gloops
Jacquouille a écrit, le 21/04/2011 16:35 :
Ah le salaud de Bill, c'est encore plus vicieux que ce que je ne pensai s.
Pourquoi le salaud de Bill, parce qu'il a prévu un moyen d'éviter d'écrire 1 000 pour dire mille, au lieu de 1 000 ?
Mais ce n'est pas lui, qui rejette quand même les unités à la ligne suivante au mépris des règles élémentaires de composition, ce son t les journaux négligents, et aussi certains logiciels de messagerie/news ...
(au fait MichD, l'espace, c'est 32, pas 132, pas vrai ? Le 132, ça ne serait pas quelque chose comme un guillemet anglais ?)
Jacquouille a écrit, le 21/04/2011 16:35 :
Ah le salaud de Bill, c'est encore plus vicieux que ce que je ne pensai s.
Pourquoi le salaud de Bill, parce qu'il a prévu un moyen d'éviter
d'écrire 1
000
pour dire mille, au lieu de
1 000 ?
Mais ce n'est pas lui, qui rejette quand même les unités à la ligne
suivante au mépris des règles élémentaires de composition, ce son t les
journaux négligents, et aussi certains logiciels de messagerie/news ...
(au fait MichD, l'espace, c'est 32, pas 132, pas vrai ? Le 132, ça ne
serait pas quelque chose comme un guillemet anglais ?)
Ah le salaud de Bill, c'est encore plus vicieux que ce que je ne pensai s.
Pourquoi le salaud de Bill, parce qu'il a prévu un moyen d'éviter d'écrire 1 000 pour dire mille, au lieu de 1 000 ?
Mais ce n'est pas lui, qui rejette quand même les unités à la ligne suivante au mépris des règles élémentaires de composition, ce son t les journaux négligents, et aussi certains logiciels de messagerie/news ...
(au fait MichD, l'espace, c'est 32, pas 132, pas vrai ? Le 132, ça ne serait pas quelque chose comme un guillemet anglais ?)