Bonjour,
Je tente de faire apparaître ou disparaître un case à cocher en fonction d'une cellule.
J'utilise la macro suivante:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Address(0, 0) = "K60" And Target <> "" Then Shapes("Case à cocher 43").Visible = True '
If Target.Address(0, 0) = "K60" And Target = 0 Then Shapes("Case à cocher 43").Visible = False
End Sub
Cette macro fonctionne très bien en temps normal (cad que si j'entre manuellement dans la cellule K60 "1" la case à cocher apparaît et que si j'entre manuellement "0" dans la cellule K60, la case à cocher disparaît). Cependant, ma cellule K60 contient une formule "si" qui envoie comme réponse "1" ou "0" et pour une raison que j'ignore cette formule ne fait pas fonctionner la macro, malgré le fait que la formule renvoie le résultat "1" si vrai et "0" si faux.
Auriez-vous une solution?
Merci.