N° de ligne fonction EQUIV

Fermé
TeTo - 11 févr. 2017 à 08:33
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 11 févr. 2017 à 10:24
Bonjour,

J'ai un tableau faisant référence à des employés avec leurs n° de matricules et autres données.

Je cherche pour un matricule donné connaître la ligne correspondante (pour une macro assez complexe)

J'ai essayé avec les fonctions ligne() et rechercheV() mais ça ne fonctionne pas...


La fonction :
=EQUIV(F40;A7:A30)


Fonctionne si je remplace les matricules par des lettres, or je ne peux pas me le permettre.
Si quelqu'un a une idée ou à déjà été confronté à ce problème...
Merci d'avance,


A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
11 févr. 2017 à 09:02
Bonjour
si c'est pour placer un résultat dans une cellule, il n'y a pas de raison que EQUIV ne fonctionne pas, mais probablement faut il le coder pour qu'il ne se mélange pas dans des matricules numériques non classés
soit

=EQUIV(F40;A7:A30;0) avec le ;0) à la fin

mais si vous commencer le champ en A7, vous n'aurez pas le N° de ligne dans la feuille (à rectifier avec +6 ou commencer en A1

crdlmnt
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 305
11 févr. 2017 à 10:24
Bonjour

Si c'est pour une macro "assez complexe", pourquoi utiliser une formule Excel alors qu'il y a des fonctions de macro puissantes comme "Find" par ex. ?
voir dans la rubrique "astuces" de CCM
https://www.commentcamarche.net/faq/s/Find


0