Microsoft 365 Indirect()

djidji59430

XLDnaute Barbatruc
Bonjour à tous,

Je sèche lamentablement sur ce problème :

Indirect(toto)

toto est un nom qui contient une formule
 

Pièces jointes

  • Indirect.xlsx
    20.7 KB · Affichages: 21

sylvanu

XLDnaute Barbatruc
Supporter XLD
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

  • Indirect (1).xlsx
    20.2 KB · Affichages: 11

merinos

XLDnaute Accro
Bonjour a tous,

on est perdu ... Jacques Boisgontier nous manque....


Indirect se refere a une REFERENCE (F14) ou a une plage nommée.


a+

Merinos

PS: vous avez vu: J'arrive a répondre avec autre chose que Power Query...
 

Pièces jointes

  • Indirect.xlsx
    12 KB · Affichages: 8

sylvanu

XLDnaute Barbatruc
Supporter XLD
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.
 

djidji59430

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
3
Affichages
206

Statistiques des forums

Discussions
312 358
Messages
2 087 581
Membres
103 598
dernier inscrit
f-laurent