1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Dim Thecell As Range
...
For Each Thecell In Range(Cells(3, [A1].Value), Cells(17, [A1].Value))
'On met à jour un checkbox à la fois checkbox selon sa valeur à l'intérieur (1,2,3 ou 4)
If Thecell.Value = 1 Or 2 Or 3 Or 4 Then
Sheets("Plan Qualité").OLEObjects("CheckboxA" & Thecell.Row - 2).Object.Value = (Thecell.Value = 2 Or Thecell.Value = 4)
Sheets("Plan Qualité").OLEObjects("CheckboxA" & Thecell.Row - 2).Object.Enabled = (Thecell.Value = 1 Or Thecell.Value = 2)
'Si le checkbox comporte une valeur autre que 1,2,3 ou 4 alors...
ElseIf Thecell.Value = ">100K" Or ">2G" Then
Sheets("Plan Qualité").OLEObjects("CheckboxA" & Thecell.Row - 2).Object.Value = True
Sheets("Plan Qualité").OLEObjects("CheckboxA" & Thecell.Row - 2).Object.Enable = True
End If
'Prochain checkbox jusqu'au dernier
Next |