Changer nom de feuille sans changer les références de formule

Résolu/Fermé
simis02 Messages postés 47 Date d'inscription dimanche 12 mars 2017 Statut Membre Dernière intervention 10 décembre 2021 - 15 mai 2020 à 11:55
via55 Messages postés 14494 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 octobre 2024 - 15 mai 2020 à 12:27
Bonjour à tous,

Dans la feuille1 j'ai des formules appelant d'autre feuille du fichier par exemple :

=RECHERCHEV(B1;Feuill2!A:C;3;FAUX)


Mais il arrive de mettre a jour le fichier 2, un code en vba permet de garder en mémoire Feuill2 en la renommant Feuille2.old. Puis à partir d'un autre fichier on importe une nouvelle feuille qu'on nomme Feuill2, et cette nouvelle Feuill2 doit donc devenir la feuille de référence.

Or lors de cette manip la formule change aussi de nom de feuille gardant la même feuille en mémoire, la formule devient donc :

RECHERCHEV(B1;Feuill2.old!A:C;3;FAUX)


Comment faire pour ne pas actualiser le nom des feuilles dans les formules.

Merci d'avance.

Simis
A voir également:

1 réponse

via55 Messages postés 14494 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 octobre 2024 2 734
15 mai 2020 à 12:27
Bonjour

Essaie :
=RECHERCHEV(B1;INDIRECT("Feuill2!A:C");3;FAUX)

Cdlmnt
Via
1