Sub rassemble()
'une ligne 6 vide dans Q1 suppose qu'il n'y a rien à effacer..
If Sheets("Q1").Range("B6") <> "" Then
Range("B6:J" & Range("B65000").End(xlUp).Row).Clear
End If
For i = 1 To 14
With Sheets("W" & i)
'une cellule B6 vide dans Wi suppose qu'il n'y a rien à copier..
If .Range("B6") <> "" Then
.Range("B6:J" & .Range("B65000").End(xlUp).Row).Copy Destination:=Sheets("Q1").Range("B65000").End(xlUp).Offset(1, 0)
End If
End With
Next i
End Sub