Re : Recopie de sous-totaux
Salut michel1941 et le forum
Merci de cette réponse mais elle ne fait pas ce que je désire.
Qu'est-ce que tu désires ?
Parce que si tu as copié ma formule en B3, puis copié la cellule B3, sur C3, puis sur D3, c'est bien les valeurs de la feuille précédente qui sont recopiées. Une formule par cellule, et cette formule évolue, en fonction d'où elle se trouve
INDEX(Communes!$A$1:$D$65000;EQUIV($A3;Communes!$A$1:$A$65000;0);COLONNE())
Index(X;Y;Z) : retourne une valeur de la plage X dont la ligne est Y et la colonne Z
Equiv(A;B;0) : retourne un nombre correspondant à la ligne dans la plage B (ici une seule colonne) dont la valeur est exactement égale à A
Colonne() : retourne un nombre qui détermine la colonne dans laquelle est la formule
$A3 : adressage Absolu pour la colonne et relatif par la ligne (si tu copies la cellule B3 en B6, elle devient $A6)
$A$1 : adressage absolu, la référence ne bouge pas
La formule retourne la valeur dont la ligne contient en A la valeur de A, et la même colonne que celle qui contient la formule.
Si tu veux de l'aide, commence par essayer les solutions/méthodes données. Elle peuvent ne pas convenir, mais il faut dire pourquoi.
La seule solution pour copier une ligne, c'est de passer par une macro. Mais d'après ce qui est donné, ça ne se justifie pas forcément. Mais si c'est ce que tu veux, il faut le dire clairement, avec le mode de lancement souhaité.
A+
A+