Papou,
Je te remercie,c'est tout a fait ça.
J'ai besoin de comprendre.
Que veut dire: n&, aa, n = 2, Feuil6.Range("A" & n).Resize(UBound(aa), UBound(aa, 2)) = aa
n = n + 1
Si je te demande cela c'est que je souhaiterais l'utiliser ailleurs en l'adaptant.
J'espère ne pas être trop gourmand ...
Merci encore
fifi57
Sub récap()
Dim sh As Worksheet, n&, aa
Feuil6.Range("A2:D200").ClearContents: n = 2
For Each sh In Worksheets
If Not sh.Name = "Synthese" Then
aa = sh.Range("A1:D1")
Feuil6.Range("A" & n).Resize(UBound(aa), UBound(aa, 2)) = aa
n = n + 1
End If
Next sh
End Sub