Re : Jeux de colonne
Bonsoir,
indirect permet de créer une formule par petit bouts de texte. C'est très pratique quand on veut mettre des variables dans une formule, les variables étant contenues dans des cellules de la feuille.
=INDIRECT("feuil1!" & Feuil2!$A$1 & LIGNE()-1)
feuil2!$A$1 contient la lettre de la colonne que veut choisir le demandeur (A, B, C, Z...), disons B pour l'exemple
indirect ("feuil1!" & Feuil2!$A$1 renvoie feuil1!B
il faut encore ajouter le N° de ligne
ici le demandeur a introduit (volontairement ou non peu importe) un décalage : il veut afficher A2 de la feuille 1 en B3 de la feuille 3
pour pouvoir étirer la formule vers le bas, ligne() est très pratique : ca renvoie le n° de la ligne où est la formule.
donc quand la formule est écrite en B3, ligne() renvoie 3 et ligne()-1 renvoie 2
donc mise en B3
=INDIRECT("feuil1!" & Feuil2!$A$1 & LIGNE()-1)
renvoie feuil1!B2
et feuil1!B3 sur la ligne du dessous... (en tirant la formule vers le bas)
Ce n'est pas l'exemple le plus simple pour expliquer la formule indirect mais c'est ce qui répondait à la question