Sub SelectRecopie()
Dim Derligne3_5 As Long, Derligne6_12 As Long, Derligne As Long
' *********************
' * Macro de synthese *
' *********************
' Rend visible la feuille calcul
Worksheets("calcul").Visible = True
'Efface tout le contenu de la feuille calcul
Worksheets("calcul").Range("A1:IV65536").ClearContents
' Copie le contenu des cellules a7 à a40 de la feuille 3-5 ans vers la feuille calcul en A1
Derligne3_5 = Worksheets("3-5 ans").Range("A65536").End(xlUp).Row
Worksheets("3-5 ans").Range("A7:Q" & Derligne3_5).Sort Key1:=Range("A7"), Order1:=xlAscending, Key2:=Range( _
"B7"), Order2:=xlAscending, Header:=xlNo
Worksheets("3-5 ans").Range("A7:Q" & Derligne3_5).Copy Worksheets("calcul").[A1]
' Copie le contenu des cellules a7 à a40 de la feuille 6-12 ans vers la feuille calcul en A1
Derligne6_12 = Worksheets("6-12 ans").Range("A65536").End(xlUp).Row
Derligne = Worksheets("calcul").Range("A65536").End(xlUp).Row
Worksheets("6-12 ans").Range("A7:Q" & Derligne6_12).Sort Key1:=Range("A7"), Order1:=xlAscending, Key2:=Range( _
"B7"), Order2:=xlAscending, Header:=xlNo
Worksheets("6-12 ans").Range("A7:Q" & Derligne6_12).Copy Worksheets("calcul").Range("A" & Derligne + 1)
Derligne = Worksheets("calcul").Range("A65536").End(xlUp).Row
' copie le resultat obtenu sur la feuille calcul dans le tableau de synthèse en feuille recap
Worksheets("calcul").Range("A1:Q" & Derligne).Copy Worksheets("recap").[A7]
'Efface tout le contenu de la feuille calcul
Worksheets("calcul").Range("A1:IV65536").ClearContents
' Rend invisible la feuille calcul
Worksheets("calcul").Visible = False
End Sub