Bonjour,
je veux faire une procédure vba qui a comme argument d’entrée la ligne de la page excel
et qui à partir de l'indice de la ligne je peux sauvegarder l’état des shapes.en faite, jai une procédure qui permet la sauvegarde des états de tout les shapes dans un excel et je veux la transformer en une procédure qui travaille par ligne.
Sub case_save()
Dim Fe As Worksheet
nbreCheckBox = 0
Dim S As Shape
Dim i As Integer
length = 0
Set Fe = Worksheets("Estimation")
i = 0
For Each S In Fe.Shapes
If S.Type = 8 Then
nbreCheckBox = nbreCheckBox + 1
If S.ControlFormat.Value = 1 Then
MsgBox S.Name
length = length + 1
'Collect.Add (S.Name)
tableau_checkbox(i) = S.Name
i = i + 1
End If
End If
Next
MsgBox tableau_checkbox(0)
End Sub