Bonjour,
Je suis nouveau sur ce site, mais je le lis régulièrement afin de trouver des solution pour mes macros, mais sur cette question, je suis en plan !
J'explique le plus clairement possible.
Je possède un feuille de calcul avec, sur la première ligne des noms de matières et sur la première colonne des noms de personnes.
Je souhaite utiliser la fonction : Cells.Find(What:=MA_VARIABLE).Activate car je récupère les noms d'une autre feuille de calcul, afin de sélectionner la cellule Mr.DUPONT/Mathématique
En gros, il s'agit d'une pure recherche croisée dans un tableau
j'ai besoin de seulement selectionner la cellule "croisée"
PS : j'ai essayé d'utiliser ça Evaluate("MATCH(1,(N=s)*(matiere=nom),0)").Activate mais je ne comprends pas son fonctionnement.
PS 2 : Je travaille sous Excel 2013
Je suis nouveau sur ce site, mais je le lis régulièrement afin de trouver des solution pour mes macros, mais sur cette question, je suis en plan !
J'explique le plus clairement possible.
Je possède un feuille de calcul avec, sur la première ligne des noms de matières et sur la première colonne des noms de personnes.
Je souhaite utiliser la fonction : Cells.Find(What:=MA_VARIABLE).Activate car je récupère les noms d'une autre feuille de calcul, afin de sélectionner la cellule Mr.DUPONT/Mathématique
En gros, il s'agit d'une pure recherche croisée dans un tableau
j'ai besoin de seulement selectionner la cellule "croisée"
PS : j'ai essayé d'utiliser ça Evaluate("MATCH(1,(N=s)*(matiere=nom),0)").Activate mais je ne comprends pas son fonctionnement.
PS 2 : Je travaille sous Excel 2013
Pièces jointes
Dernière édition: