J'ai une feuille de calcul avec un tas de tables. Les tables sont structurées, mais les titres (TABLE1, TABLE2) ne font pas partie de la table réelle. J'essaye de faire une fonction qui trouve quelle table correspond au titre et regarde alors COLUMN3
pour retourner la valeur SEVEN
. Voici à quoi ils ressemblent. J'essaye de rendre cette fonction assez flexible de sorte que si je change la valeur à TABLE2, il renverra GG
.Les recherches Excel fonctionnent pour trouver une table et une colonne structurées
TABLE1 +---------+---------+---------+----------+ | column1 | column2 | COLUMN3 | column4 | +---------+---------+---------+----------+ | row1 | xxx | xxx | xxx | | row2 | xxx | SEVEN | xxx | | row3 | xxx | xxx | xxx | | row4 | xxx | xxx | xxx | +---------+---------+---------+----------+
TABLE2 +---------+---------+---------+----------+ | column1 | column2 | COLUMN3 | column4 | +---------+---------+---------+----------+ | row1 | bb | cc | dd | | row2 | ff | GG | hh | | row3 | zzz | zzz | zzz | | row4 | zzz | zzz | zzz | +---------+---------+---------+----------+
Je ne sais pas où commencer. Ma connaissance de VBA est inexistante, donc j'essaye juste de comprendre ceci avec juste une fonction imbriquée superbe (bien que tous les conseils/solutions soient bienvenus). Des idées? Merci d'avance!
Merci pour votre réponse! Oui, j'utilise des objets de table et je pense que Indirect() est certainement quelque chose que je vais examiner pour m'intégrer dans mes Matchs d'Index. J'ai une question sur votre exemple: Que recommanderiez-vous de faire si les noms de table ne sont pas 1-à-1 avec mes noms de table spécifiés? par exemple. mon titre est _ "Table Blue Y" _ et mon nom de table est _TableBlue_ – Neerav
Quel titre? Où un titre entre-t-il? – teylyn
Par 'titre' je veux dire la cellule qui dit 'TableBlue' et' TableYellow' – Neerav