Bonjour,
Débutante en VBA, grâce à votre aide précédente, j'ai réussi à coder de masquer ou afficher selon 2 critères :
- l'un étant que mon Optionbutton soit coché,
- l'autre que dans une case soit écrit "A", "QI" ou "2"
Bref ce code fonctionne très bien quand j'éxécute ma macro, MAIS ( --" ) lorsque je clique simplement sur l'Optionbutton, le code ne se met pas en route ...
Voici le code :
Private Sub OptionButtonQI_Click()
Dim CF As Worksheet
Set CF = Worksheets("Conception Fonctionnelle")
Dim TEV As Worksheet
Set TEV = Worksheets("Technique et Environnement")
Dim i As Integer
Dim n As Integer
Dim m As Integer
n = CF.UsedRange.Rows.Count - 1
m = TEV.UsedRange.Rows.Count - 1
For i = 1 To n
If (OptionButton1.Value = True) And (CF.Cells(i + 1, 4).Value = "QI") Then
CF.Rows(i + 1).Hidden = False
Else
CF.Rows(i + 1).Hidden = True
End If
Next
For i = 1 To m
If (OptionButton1.Value = True) And (TEV.Cells(i + 1, 4).Value = "QI") Then
TEV.Rows(i + 1).Hidden = False
Else
TEV.Rows(i + 1).Hidden = True
End If
Next
End Sub
Help me please
(PS : doc confidentiel donc pas de PJ, désolée ...)
Rosine