Sub Worksheet_Activate()
Dim C%, F
Application.ScreenUpdating = False
Set Dest = ActiveSheet
[B:ZZ].ClearContents ' On efface tout
C = 2 ' Première colonne en B
For Each F In Worksheets
If F.Name <> "Consolidé" Then ' Si feuille différente de Consolidé
With Sheets(F.Name) ' On copie les données
Dest.Cells(2, C) = F.Name
Dest.Cells(3, C) = .[C3]
Dest.Cells(4, C) = .[C4]
Dest.Cells(5, C) = .[G5]
Dest.Cells(6, C) = .[G6]
Dest.Cells(7, C) = .[G7]
Dest.Cells(8, C) = .[G8]
Dest.Cells(9, C) = .[G9]
Dest.Cells(10, C) = .[G10]
Dest.Cells(11, C) = .[G11]
Dest.Cells(12, C) = .[E16]
C = C + 1 ' On passe à la colonne suivante pour la prochaine feuille
End With
End If
Next F
End Sub