Microsoft 365 Indirect()

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 !

Bonjour DjiDji, Marcel,
Pour moi, Indirect va essayer de "traduire" une chaine de caractères en une adresse cellule ou plage.
Donc ici il va essayer de "traduire" =Feuil1!$H$2+1 en adresse, et ça ne peux pas marcher.
Un ex en PJ, j'ai créé la variable titi qui réfère à =Feuil1!$H$13:$H$16.
Le calcul "=SOMME(INDIRECT(F13))" marche correctement car F13 contient titi qui lui même contient une plage.
 

Pièces jointes

Re,
Dans ce fichier toutes les variables réfèrent à des cellules.

Regardez la définition de Indirect :
INDIRECT(réf_texte, [a1])
  • Ref_text Obligatoire. Référence à une cellule qui contient une référence de type A1, une référence de type L1C1, un nom défini comme référence ou une référence à une cellule en tant que chaîne de caractères. Si ref_text n’est pas une référence de cellule valide, la méthode INDIRECT renvoie la #REF! valeur d’erreur.
Donc, pour moi, Ref_texte ne peux pas être une formule.
 
Merci à tous
J'avais bien lu la définition, mais ça n'avait pas tilté.
J'étais parti du principe qu'avec une liste, indirect fonctionnait, sans prendre en compte que ce n'etait pas le nom qui etait important, mais le contenu du nom qui devait etre une ref ou plage

Crdlmt
 
- 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

Discussions similaires

Réponses
4
Affichages
222
Retour