[Excel] Ne pas supprimer la référence

Bonjour,

Je travaille actuellement sur un formulaire où je charge une feuille Excel que nous appellerons feuille A, une fois chargé, j'évalue les cases de la feuille A dans la feuille B.

Mon soucis est le suivant. Je veux pouvoir charger et supprimer ma feuille A puis re-charger une feuille C tout en continuant à l'évaluer avec la feuille B.

Mes feuilles chargées ont toutes le même nom.

Ma feuille B n'est jamais modifié.

Mais : Dès que je supprime la feuille A, les cases de ma feuille B indique #REF. Et il m'est donc impossible d'évaluer une feuille C.

L'astuce serait donc de ne pas indiquer #REF mais de laisser la référence même si elle n'existe pas.

Est-ce possible ? Ai-je été assez clair ?

Bien cordialement,

JayGr

Bonjour

Pour répondre simplement, si ta feuille s'appelle toujours "MaFeuille", au lieu d'écrire

=MaFeuille!A4

tu écris

=INDIRECT("MaFeuille!A4")

Cordialement

J'ai essayé de remplacer ça :

=NB.SI('Test-test'!D25:D44;"Oui")

Par :

=NB.SI(INDIRECT("Test-test!D25:D44");"Non applicable")

Mais j'obtiens : #REF!

Merci,

JayGr

J'ai fini par trouver.

Le INDIRECT support mal les '-'. Donc j'ai changé le nom.

Merci.

Rechercher des sujets similaires à "pas supprimer reference"