' Code à mettre dans feuille liste
' Génére liste est mise à jour des compteurs ...
Sub Worksheet_Activate()
Dim sh As Worksheet
Dim shListe As Worksheet
Dim shModele As Worksheet
Dim L As Long, Wsh As Worksheet 'test
Dim ilg As Integer 'ligne ou écrire
ilg = 10 ' On commence sur la ligne 10
Set shListe = ThisWorkbook.Sheets("RECAPITULATIF") ' Variable pointant sur feuille destination de la liste
Set shModele = ThisWorkbook.Sheets("Matrice_source") 'Feuille a ne rien faire lorsque c'est son tour
'Set shModele = ThisWorkbook.Sheets "Matrice_scol" Or "Matrice_source") 'Feuille a ne rien faire lorsque c'est son tour
For Each sh In ThisWorkbook.Worksheets 'Boucle sur toutes les feilles du classeur
If sh.Name <> shListe.Name And sh.Name <> shModele.Name Then '"Saute" les feuilles modéle et lise
shListe.Cells(ilg, 1) = sh.Name
shListe.Cells(ilg, 2) = sh.Range("d33")
shListe.Cells(ilg, 3) = sh.Range("i33")
shListe.Cells(ilg, 4) = sh.Range("N33")
shListe.Cells(ilg, 5) = sh.Range("S33")
shListe.Cells(ilg, 6) = sh.Range("X33")
shListe.Cells(ilg, 7) = sh.Range("AC33")
shListe.Cells(ilg, 8) = sh.Range("AH33")
shListe.Cells(ilg, 9) = sh.Range("AM33")
shListe.Cells(ilg, 10) = sh.Range("AR33")
shListe.Cells(ilg, 11) = sh.Range("AW33")
shListe.Cells(ilg, 12) = sh.Range("BB33")
shListe.Cells(ilg, 13) = sh.Range("BG33")
shListe.Cells(ilg, 14) = sh.Range("BK33")
ilg = ilg + 1
End If
Next
End Sub