Quand tu dis "consolidation"... tu fais quoi sur cette feuille... une somme des cellules de chacun des autres feuilles par exemple ?
En fait, il va te falloir surtout connaître le nb de feuille...
'Récup du nombre de feuilles
NombreDeFeuilles = ActiveWorkbook.Sheets.Count |
Puis ensuite, le mieux, c'est de balayer chaque feuille pour récupérer ce que tu veux...
For i = 1 To NombreDeFeuilles
Sheets(i).Select
...
Next i |
Après... tu peux aussi générer une variable qui va cumuler "en temps réel" ce qu'il y a sur tes autres feuilles
-> tu crées une chaine qui vient faire au final : sheet(1).cell(x,y).value + sheet(2).cell(x,y).value... + sheet(NombreDeFeuilles -1).cell(x,y).value, et tu affectes ensuite ça comme formule de ta cellule de la feuille conso.
(j'ai mis -1 parce qu'on veut probablement prendre la feuille "CONSO" )