Bonjour,
Est-ce que qqun saurait comment chercher une valeur dans une cellule et d'après une cellule variable d'un autre classeur qui est fermé. Je m'explique :
exemple : il y a des classeurs fermés dont les noms sont défini en colonne A et d'après ce nom, qui peut varier, chercher le classeur qui a le même nom et savoir si, par exemple, en B14, il y a une valeur dans la cellule ou non.
la fonction INDIRECT est très bien pour ce faire, mais elle présente deux défauts, soit si chaque cellule contient ce calcule =SI(INDIRECT("'"&A109&"'!b14")<>"";"A";"") le fichier devient trop lent et si toutes les feuilles recherchées ne sont pas dans le même classeur, il faut que tous les classeurs soient ouverts.
Donc ma question est : y a-t-il un code VBA existant pour ne pas utiliser la formule INDIRECT dans chaque cellule, évitant ainsi de ralentir le fichier ou existe-t-il une formule ou une macro permettant de fonctionner avec les autres classeurs fermés ?
Je vous remercie pour votre aide.
Bien à vous,
Ben