Bonjour à tous,
Et merci pour les aides que vous apportez aux novices en VBA.
J'ai un tableau de 4 colonnes.
J'aimerai pouvoir cacher uniquement les lignes dont la valeur de la cellule "D" est égale à 0.
Les valeurs située en "D" répondent à la formule suivante : =SUM(B:C) (pour 1,2,3...)
J'ai donc créé un bouton permettant d'activer la commande :
Private Sub Mettre_a_jour_Click()
On Error Resume Next
If Not Intersect(Target, [D1]) Is Nothing Then
If Target = 0 Then Rows("1").EntireRow.Hidden = True
End If
If Not Intersect(Target, [D2]) Is Nothing Then
If Target = 0 Then Rows("2").EntireRow.Hidden = True
End If
If Not Intersect(Target, [D3]) Is Nothing Then
If Target = 0 Then Rows("3").EntireRow.Hidden = True
End If
End Sub
Ma commande fonctionne mais le hic c'est que la commande masque l'ensemble des lignes et pas seulement la/les ligne(s) concernée(s).
Auriez-vous des idées pour solutionner mon problème ?
Merci pour toutes vos idées !
La ganache