Bonjour
Tu peux t'inspirer de ceci, je ne traite que l'image, mais les reste est simple
Sub etiquesousou()
With Sheets("PrixAtraiter")
Set zone = .Range(.Cells(2, 1), .Cells(.UsedRange.Rows.Count, 1))
'zone.Select
nbbyligne = 5
debligne = 1
nb = 1
For Each z In zone
Call creer(z, .Shapes("logo"), debligne, nb)
nb = nb + 1
If nb = nbbyligne Then
nb = 1
debligne = debligne + 3
End If
Next
End With
End Sub
Sub creer(z, logo, lg, nb)
With Sheets("Etiquettes")
logo.Copy
.Paste
Set im = Selection
im.Left = .Cells(lg, nb * 2).Left
im.Top = .Cells(lg, nb * 2).Top
End With
End Sub