Option Compare Text
Sub Fusion()
Dim Sh As Worksheet
Dim L As Long, M As Long
For Each Sh In Worksheets
Select Case True
Case Sh.Name = "page1" ' on ne traite pas la page1 en supposant que c'est la cible
Case Not Sh.Name Like "page*" ' seules les pages au format page2 à pageN sont traitées
Case Else
' L= dernière ligne de "Page1"
L = Worksheets("Page1").Cells(Worksheets("Page1").Rows.Count, "C").End(xlUp).Row
If L > 5 Then
' M= dernière ligne "significative" de la page à copier
M = Sh.Cells(Sh.Rows.Count, "B").End(xlUp).Row
If M > 2 Then
' copie de la colonne B
Sh.Range("B3:B" & M).Copy Worksheets("Page1").Range("C" & L)
' copie des colonnes C à O vers les colonnes E et suivantes
Sh.Range("C3:O" & M).Copy Worksheets("Page1").Range("E" & L)
End If
End If
End Select
Next
End Sub