' 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