Merci bien Mr Bony.
A bientôt j'espère ;-)
Marie jo
Bertrand BONY a écrit :
Bonjour,
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.
CHERCHE supporte les expressions régulières. Comme "." est une expression régulière qui
cherche tout caractère, la fonction renvoie 1 puisque le premeir caractère répond au critère
!...
pour chercher le poitn il faut taper
=CHERCHE("\.";"TEST.";1) renvoie bien 5 !
Le \ avant le point inique qu'il faut prendre le caractère point et non
l'expression régulière.
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.
Trouve ne semble pas supporter les expressions régulières, ce qui explique cet écart de
comportement.
Cordialement
Bertrand BONY
====================================================
Bertrand BONY
Directeur Administratif & Financier
CETIAT (Centre Technique des Industries Aérauliques et Thermiques)
Domaine Scientifique de la Doua - 25, avenue des Arts - 69100 Villeurbanne
Tel: 04 72 44 49 00 Fax: ~49
mailto:[EMAIL PROTECTED]
--
----------------------
Marie jo KOPP CASTINEL
Sté IDKAL
Membre du projet OpenOffice.org
http://www.idkal.com
http://fr.openoffice.org
------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]