Indirect ... Volatile (????)

  • Initiateur de la discussion Initiateur de la discussion @2a
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

@

@2a

Guest
je tape =INDIRECT((B21)&"!D3") dans une cellule O2 d'une feuille1. Cela me renvoie la valeur de la cellule D3 de la feuille qui a pour nom celui contenu dans la case B21(par exemple "Feuille4").[ Appelons cette condition " Cond" ]
>> indirect(Feuille4!D3)
Cela marche tres bien ... soit

Dans ma feuille1 / case B2 , je voudrais faire la condition:
" si il n'y a rien dans C1 , alors ne met rien dans cette case (B2); sinon met
le resultat de "cond"

Ce que j'ai fait en Feuille1:B2:
=SI(C1=" ";" ";INDIRECT(B21&"!D3"))

cela ne me renvoie rien et le format de retour, dans l'aide de formule, me dit que je suis en "volatile" (???)

HELP ME !!!!
 
bonjour,

c'est que tu n'as rien dans Feuillle4!D3 ou bien que le nom de feuille contenu dans B21 est faux (les feuilles sont nommées en général Feuil1, Feuil2, Feuil3 ....)


exemple de formule
=SI(C1=" ";" ";SI(ESTERREUR(INDIRECT(B21&"!D3"));"Erreur";INDIRECT(B21&"!D3")))

le résultat n'est ramené que si C1 ne contient pas un et un seul espace vide
tu peux utiliser l'expression C1<>""

bye
Stéphane
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
861
  • Question Question
Microsoft 365 copier coller vba
Réponses
6
Affichages
376
Réponses
2
Affichages
518
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
803
Retour