Sub MAJ()
Dim w As Worksheet, n%
ReDim resu(1 To Worksheets.Count, 1 To 3)
For Each w In Worksheets
If w.Name Like "Avis*" Then
n = n + 1
resu(n, 1) = w.Cells(1, 2)
resu(n, 2) = w.Cells(2, 2)
resu(n, 3) = w.Cells(3, 2)
End If
Next
'---restitution---
With Sheets("Recap").[A2]
If n Then .Resize(n, 3) = resu
.Offset(n).Resize(Rows.Count - n - .Row + 1, 3).ClearContents 'RAZ en dessous
End With
End Sub