Re : Masquer des lignes en fonction d'une valeur
Merci pour votre aide.
Le code fonctionne effectivement si après changement de la valeur, je change de cellule, je pensais pouvoir afficher ou masquer directement les lignes dès que la valeur change en restant dans la même cellule.
En effet j'ai pour chaque question une liste de valeur et j'ai ajouté pour une saisie plus rapide la fonction suivante qui permet d'obtenir les valeurs autorisées sur double-clic.
Si vous avez une idée ?😉
------------------------------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Lig = Target.Row
Col = Target.Column
If Col = 7 Or Col = 10 Or Col = 11 Then
If Lig > 4 And Lig < 73 Then
If Cells(Lig, Col) = "Oui" Then
Cells(Lig, Col) = "Non"
Else
Cells(Lig, Col) = "Oui"
End If
End If
End If
If Col = 8 Then
If Lig > 4 And Lig < 73 Then
If Cells(Lig, Col) = "Forte" Then
Cells(Lig, Col) = "Faible"
Else
Cells(Lig, Col) = "Forte"
End If
End If
End If
If Col = 13 Then
If Lig > 4 And Lig < 73 Then
If Cells(Lig, Col) = "Faire" Then
Cells(Lig, Col) = "Faire-Faire"
Else
Cells(Lig, Col) = "Faire"
End If
End If
End If
Cancel = True
End Sub
--------------------------------