Bonjour christian,
Je ne sais pas si la réponse à déjà été donnée, mais on peut lire dans
l'aide de la fonction CHERCHE()
/La fonction de recherche prend en charge les expressions régulières
<vnd.sun.star.help://shared/text/shared/01/02100001.xhp?Language=fr&System=WIN&UseDB=no&DbPAR=scalc>.
Vous pouvez, par exemple, taper "tout.*" afin de rechercher la première
occurrence de "tout" suivie d'un caractère. Si vous souhaitez rechercher
un texte qui constitue également une expression régulière, vous devez
insérer *deux barres obliques inversées \*/ avant chaque caractère.
J'ai donc essayé ceci : = CHERCHE("\ ."; A1) et ça marche... (un seul \
et non deux comme indiqué)
Hum, chose curieuse : ceci n'est indispensable que pour le point et non
pour les autres expressions régulières (+, ?, * etc)
A suivre...
Bonjour chez vous
Dominique MILLET
Atelier de Micronique
christianwtd a écrit :
Bonjour à tous,
Je signale ce que je pense être un bug au sujet de la fonction CHERCHE().
Si en A1, vous écrivez "MON TEST."
en B1
= CHERCHE("."; A1)
retourne 1
Si vous indiquez la position de départ, le retour est ... la position
de départ.
Cette erreur n'est visible qu'avec le point.
Pour info, la fonction TROUVE() fonctionne parfaitement. Selon la doc,
la différence essentielle entre CHERCHE() et TROUVE() est que pour la
première on ne respecte pas la casse majuscule / minuscule,
contrairement à la seconde. Ca n'avance guère puisque la ponctuation
ne connait pas la casse.
Erreur vérifiée sous WinXP et OOo 2.01 et OOo 1.1.5
Bon surf,
Christian
--
Dominique MILLET
ATELIER DE MICRONIQUE
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]