Si je veux détecter une chaine de caractère dans une autre, il y a la
fonction CHERCHE.
Mais cette fonction implique que mon 1er argument (la chaine recherchée)
soit exactement déterminé.
Exemple RECHERCHE ( "xxx"; "yyyyxxxyyyy";)
Hors (dans mon cas) la chaine "xxx" se trouve au milieu d'une chaine.
Il me faudrait donc une fonction du type :
CHERCHE ( "zzzzzxxxzzzz"; "yyyyxxxyyyy";)
A priori cette fonction n'existe pas mais il est peut-être possible de
résoudre ce problème avec d'autres combinaisons de fonction ?
"Richard de Toulouse" <RicharddeToulouse@discussions.microsoft.com> a écrit dans le
message de news: EAAA144C-47CF-447A-BFB1-93EA3F24F2BD@microsoft.com...
Je sens que je commence à être compris ;-)
;-))
Si j'ai tout suivi (merci à Michel pour les éclaircissements) :
Dans la demande de Richard, je ne comprends pas bien s'il veut obtenir la chaîne trouvée, ce que donne ta formule, ou l'adresse de la cellule contenant cette chaîne (X1,X2,X2)
A la place de B1,B2,B3 lire X1,X2,X2 (désolé)
Il me semble qu'elle n'est pas utilisable dans mon cas, car c'est "x xx" qui est l'élément variable.
En B1 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A1. En B2 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A2. En B3 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A3.
Pour obtenir éventuellement cette adresse, on peut adapter ainsi ta for mule (pour la ligne 1) :
Dans la demande de Richard, je ne comprends pas bien s'il veut obtenir la chaîne trouvée, ce que donne ta formule, ou
l'adresse de la cellule contenant cette chaîne (X1,X2,X2)
A la place de B1,B2,B3 lire X1,X2,X2 (désolé)
Il me semble qu'elle n'est pas utilisable dans mon cas, car c'est "x xx" qui
est l'élément variable.
En B1 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A1.
En B2 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A2.
En B3 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A3.
Pour obtenir éventuellement cette adresse, on peut adapter ainsi ta for mule (pour la ligne 1) :
NB - dans les 2 cas, il faut utiliser X$1:X$50 et non X1:X50 sous peine d 'obrenir un résultat aberrant lors de la
recopie vers le bas.
"Richard de Toulouse" <RicharddeToulouse@discussions.microsoft.com> a é crit dans le
message de news: EAAA144C-47CF-447A-BFB1-93EA3F24F2BD@microsoft.com...
Je sens que je commence à être compris ;-)
;-))
Si j'ai tout suivi (merci à Michel pour les éclaircissements) :
Dans la demande de Richard, je ne comprends pas bien s'il veut obtenir la chaîne trouvée, ce que donne ta formule, ou l'adresse de la cellule contenant cette chaîne (X1,X2,X2)
A la place de B1,B2,B3 lire X1,X2,X2 (désolé)
Il me semble qu'elle n'est pas utilisable dans mon cas, car c'est "x xx" qui est l'élément variable.
En B1 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A1. En B2 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A2. En B3 je veux indiquer qu'elle valeur (B1,B2,B3,...) j'ai trouvé d ans A3.
Pour obtenir éventuellement cette adresse, on peut adapter ainsi ta for mule (pour la ligne 1) :