OVH Cloud OVH Cloud

Fonction cherche sur Excel

7 réponses
Avatar
valentine
Bonjour, ma question est très simple :
je recherche un moyen sans passer en vba, qui me permette de retrouver le
numéro de la ligne (cela sera le résultat de la fonction) qui contienne la
référence souhaitée.

Par exemple, je cherche le numéro de la ligne qui contient "total", comment
puis-je procéder.
Par ailleurs, dans le tableau en question, il n'y a qu'une seule ligne total..

Merci pour votre réponse...;

7 réponses

Avatar
Jacky
Bonjour,
Par exemple, je cherche le numéro de la ligne qui contient "total",
comment
puis-je procéder.


'---------
MsgBox Cells.Find("total").Row
'----------
--
Salutations
JJ


"valentine" a écrit dans le message de
news:
Bonjour, ma question est très simple :
je recherche un moyen sans passer en vba, qui me permette de retrouver le
numéro de la ligne (cela sera le résultat de la fonction) qui contienne la
référence souhaitée.

Par exemple, je cherche le numéro de la ligne qui contient "total",
comment
puis-je procéder.
Par ailleurs, dans le tableau en question, il n'y a qu'une seule ligne
total..

Merci pour votre réponse...;


Avatar
JB
Bonjour,

code le nom du champ qui contient total xxxx

=MIN(SI(ESTNUM(CHERCHE("Total";code))=VRAI;LIGNE(code)))
alider avec Maj+Ctrl+entrée

http://cjoint.com/?cjnQFCtIEQ

JB

On 9 fév, 12:19, valentine
wrote:
Bonjour, ma question est très simple :
je recherche un moyen sans passer en vba, qui me permette de retrouver le
numéro de la ligne (cela sera le résultat de la fonction) qui contien ne la
référence souhaitée.

Par exemple, je cherche le numéro de la ligne qui contient "total", com ment
puis-je procéder.
Par ailleurs, dans le tableau en question, il n'y a qu'une seule ligne to tal..

Merci pour votre réponse...;


Avatar
Elliac
Bonjour Valentine,

En considérant que la zone de recherche démarre en A2 et la valeur cherchée
en C2 :

=LIGNE(A2)+EQUIV(C2;A2:A22;0)-1

Camille

"valentine" wrote:

Bonjour, ma question est très simple :
je recherche un moyen sans passer en vba, qui me permette de retrouver le
numéro de la ligne (cela sera le résultat de la fonction) qui contienne la
référence souhaitée.

Par exemple, je cherche le numéro de la ligne qui contient "total", comment
puis-je procéder.
Par ailleurs, dans le tableau en question, il n'y a qu'une seule ligne total..

Merci pour votre réponse...;


Avatar
anonymousA
Bonjour,

juste pour compléter car tout le travail te revient : il n'est pas
nécessaire d'écrire = VRAI dans la formule.

Cordialement,

A+

On 9 fév, 13:42, "JB" wrote:
Bonjour,

code le nom du champ qui contient total xxxx

=MIN(SI(ESTNUM(CHERCHE("Total";code))=VRAI;LIGNE(code)))
alider avec Maj+Ctrl+entrée

http://cjoint.com/?cjnQFCtIEQ

JB

On 9 fév, 12:19, valentine
wrote:



Bonjour, ma question est très simple :
je recherche un moyen sans passer en vba, qui me permette de retrouver le
numéro de la ligne (cela sera le résultat de la fonction) qui conti enne la
référence souhaitée.

Par exemple, je cherche le numéro de la ligne qui contient "total", c omment
puis-je procéder.
Par ailleurs, dans le tableau en question, il n'y a qu'une seule ligne total..

Merci pour votre réponse...;- Masquer le texte des messages précé dents -


- Afficher le texte des messages précédents -



Avatar
Trirème
Bonjour à tous.
Pourquoi compliquer ?
=EQUIV("total";A:A;0) devrait suffir, ou
=EQUIV("*total*";A:A;0) pour chercher le mot total au sein d'une phrase.

Adapter la lettre A pour la colonne qui convient.

Cordialement,
Trirème


Bonjour Valentine,

En considérant que la zone de recherche démarre en A2 et la valeur cherchée
en C2 :

=LIGNE(A2)+EQUIV(C2;A2:A22;0)-1

Camille

"valentine" wrote:

Bonjour, ma question est très simple :
je recherche un moyen sans passer en vba, qui me permette de retrouver le
numéro de la ligne (cela sera le résultat de la fonction) qui contienne la
référence souhaitée.

Par exemple, je cherche le numéro de la ligne qui contient "total", comment
puis-je procéder.
Par ailleurs, dans le tableau en question, il n'y a qu'une seule ligne total..

Merci pour votre réponse...;




Avatar
anonymousA
Bonjour,

le correspondant parle d'un tableau , ce qui ne sous-entend pas que le
tableau soit d'une seule colonne.
Je le cite "Par ailleurs, dans le tableau en question, il n'y a qu'une
seule ligne total.. "

Cordialement,



On 9 fév, 14:15, Trirème wrote:
Bonjour à tous.
Pourquoi compliquer ?
=EQUIV("total";A:A;0) devrait suffir, ou
=EQUIV("*total*";A:A;0) pour chercher le mot total au sein d'une phrase.

Adapter la lettre A pour la colonne qui convient.

Cordialement,
Trirème




Bonjour Valentine,

En considérant que la zone de recherche démarre en A2 et la valeur cherchée
en C2 :

=LIGNE(A2)+EQUIV(C2;A2:A22;0)-1

Camille

"valentine" wrote:

Bonjour, ma question est très simple :
je recherche un moyen sans passer en vba, qui me permette de retrouv er le
numéro de la ligne (cela sera le résultat de la fonction) qui con tienne la
référence souhaitée.

Par exemple, je cherche le numéro de la ligne qui contient "total", comment
puis-je procéder.
Par ailleurs, dans le tableau en question, il n'y a qu'une seule lign e total..

Merci pour votre réponse...;- Masquer le texte des messages préc édents -



- Afficher le texte des messages précédents -




Avatar
Trirème
Mais euh !!!
;-)


le correspondant parle d'un tableau , ce qui ne sous-entend pas que le
tableau soit d'une seule colonne.


C'est ma fois exact.

Je le cite "Par ailleurs, dans le tableau en question, il n'y a qu'une
seule ligne total.. "


Ni même d'ailleurs qu'il n'y ait qu'un tableau dans la colonne.

Cordialement,


idem.
Trirème, qui remballe sa fonction trop restrictive.