Bon..vu que je n'ai pas pratiqué réellement Excel depuis un bon moment, je dois être rouillé?! je m'explique : je fais une rechercheH pour trouver une colonne en fonction d'une combobox, mais dès que mon tableau a plus de 3 colonnes... la rechercheH ne trouve pas ma valeur et me sort la 1ère colonne de la matrice? peu importe l'argument valeur_proche, ou même l'ordre des colonnes...
Mmouarff !! ... Si j'osais, je dirais: "ça sent le vécu" ... Tout ça, après le coup des endives à Mireille!
Ceci dit, j'avais testé le fichier .xlsm en 2007 et ça me semblait fonctionner normalement ... Mais comme moi, c'est avec ma tête de linotte que je dois vivre, je m'étais dit que j'avais loupé 2 ou 3 "détails".
ouais ben je suis pas sorti... (salut modeste au fait)
Ca marche dans le petit classeur d'essai créé pour XLD et ça marche pas dans mon fichier d'origine... du coup je suis en train de me coltiner des macros... et là je galère grave... j'ai pas mal oublié... et la dernière fois que j'en ai fait c'était sur 2003... je crois que je vais devoir aller faire un tour sur le forum Excel 2007 !!
Malgré tout ç'aurait été bien que je fasse ça par une simple fonction rechercheH... tant pis!
si quelqu'un a déjà eu ce genre d'expérience... je veux bien son retour!
effectivement, cela fonctionne avec Index et Equiv combinées... je n'ai toujours pas compris pourquoi la rechercheH plante... mais ta solution me plait bien!!
@Staple : effectivement... le VBA ça ne s'oublie pas, j'ai réussi tout seul à faire la macro, donc j'avais trouvé ma solution comme ça mais je suis revenu en arrière pour mettre celle de Modeste, je préfère passer par des fonctions quand on peut! (Ca a eu le mérite de me replonger doucement dedans!! )
Et en tant que grenoblois d'origine, j'aurais dit : "Le VBA, c'est comme le ski, ça ne s'oublie pas, il faut simplement redémarrer par une bleue, puis une Rouge avant d'aller sur la Noire!!"