Bonjour à tous,
J'ai un petit soucis. Je suis super débutant en vba ^^. Je souhaiterais que ce programme ce répète de colonne en colonne (par exemple sur 12 colonnes).
J'ai essayé de rajouté une boucle For mais sans succès. Je désespère un peu.
Pouvez-vous m'aider s'il vous plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub Dessine_Rectangle() For i = 1 To 10 If Cells(21, "C") = i Then j = 18 - i + 1 ref = "C" & j Exit For End If Next Cells(1, 1).Value = ref Largeur = 8 Hauteur = 8 Gauche = Range(ref).Left + (Range(ref).Width - Largeur) / 2 Haut = Range(ref).Top + (Range(ref).Height - Hauteur) / 2 ActiveSheet.Shapes.AddShape(msoShapeRectangle, Gauche, Haut, Largeur, Hauteur).Select End Sub
Partager