Bonjour,
Je cherche à générer automatiquement une plage dans une fonction lookup. Je fais ça dans le but de traiter toutes les feuilles qui du document qui sont découpé par mois. En gros je pars d'une date (par exemple 12/02/2022) que je découpe avec la fonction MID
MID(12/02/2022;4;2)
Dans une autre feuille (_linkSheets), lien la date avec le mois :
À partir de cette feuille, je récupère la plage complète avec un VLOOKUP ou un INDEX, dans les deux cas j'arrive au même résultat : Fevrier2022!B6:AK34
=VLOOKUP(MID(F12;4;2);'_linkSheets'!A1:F30;5;FALSE)
//OU
=INDEX('_linkSheets'!A1:K20;MID(F12;4;2)+1;5)
Le problème est que ça se corse quand j'utilise ces formules dans un autre VLOOKUP ou INDEX. Si je mets directement ce résultat (Fevrier2022!B6:AK34) tout marche bien mais si je mets la formule j'ai un N/A hors plage
=VLOOKUP($F$12;Fevrier2022!B6:AK34;2;1) // = Mosh Pit 2
// QUAND L'AUTRE VERSION
=VLOOKUP($F$12;VLOOKUP(MID(F12;4;2);'_linkSheets'!A1:F30;5;FALSE);2;FALSE) // = N/A
=VLOOKUP($F$12;INDEX('_linkSheets'!A1:K20;MID(F12;4;2)+1;5);2;FALSE) // = N/A
Et c'est la même chose si je passe par une cellule intermédiaire.
J'avoue que je suis complètement bloqué. Auriez vous des idées ?
Merci d'avance et bonne journée,
Raim