J'ai essayé de l'integrer à mon code de base mais pas de resultat :/
J'aimerai conserver mon code de base car j'en ai besoin dans plusieurs cas de figure
x = ActiveCell.Row ' définit la ligne de la cellule active
y = ActiveCell.Column ' définit la colonne de la cellule active
i = i + 1
Set Sh = .Shapes.AddShape(msoShapeRectangle, .Left, .Top, .Width, .Height)
For L = x To x + 5 ' 8 est le nombre de rectangles en X
For C = y To y + 5 ' 5 est le nombre de rectangles en Y
With Cells(L, C)
ActiveSheet.Shapes.AddShape(msoShapeRectangle, .Left, .Top, .Width, .Height).Select
Selection.ShapeRange.ShapeStyle = msoShapeStylePreset1
Sh.Name = "blabla" & i
End With
Next C
Next L