Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target(1) <> "Afficher" Then Exit Sub
Cancel = True
While Target(2, 1).Text = "0"
Target(2, 1).EntireRow.Hidden = Not Target(2, 1).EntireRow.Hidden
Set Target = Target(2, 1)
Wend
End Sub