Sub Etiquettes()
Dim L As Integer, C As Integer, Leti As Integer, Ceti As Integer, NoBloc As Integer
Sheets("Eti").Range("A1:D1000").ClearContents ' Efface contenu étiquettes
Derlig = Sheets("Report").Range("A65500").End(xlUp).Row ' Calcul nb lignes de report
Leti = 1: Ceti = 1 ' Ligne colonne dans feuille Eti
NoBloc = 1 ' Donne le N° de bloc ( 1 bloc c'est 4 étiquettes horizontales )
For L = 1 To Derlig ' Pour toutes les lignes de report
For C = 1 To 9 ' Pour chaque colonne de Report
Sheets("Eti").Cells(Leti, Ceti) = Sheets("report").Cells(L, C)
Leti = Leti + 1 ' Ligne suivante
Next C
' Gestion Ligne Colonne de Eti
Ceti = Ceti + 1 ' Prochaine colonne
If Ceti = 5 Then ' Si 5eme colonne alors
Ceti = 1 ' On revient à la première colonne
Leti = Leti + 1 ' On passe à ligne +1
NoBloc = NoBloc + 1 ' 4 étiquettes étant générées on passe au bloc suivant
Else
Leti = 10 * NoBloc - 9 ' Sinon si pas 5eme colonne, on recalcul le No de ligne ( NoLigne=10 NoBloc - 9)
End If
Next L
End Sub