Bonjour et merci de ton aide
le code ci dessus ne fonctionne pas
j'ai modifier la logique par des formules intégrée dans la feuille pour resumer :
Si H8=2 CommandButton2 visible (le 2 autres invisibles)
Si H8=3 CommandButton1 visible (le 2 autres invisibles)
Si H8=4 CommandButton3 visible (le 2 autres invisibles)
j'ai écrit ceci : (sur les bases que tu m'as données)
Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Address
Case "H8"
Sheets("DEVIS").CommandButton2.Visible = Target = 2
Sheets("DEVIS").CommandButton1.Visible = Target = 3
Sheets("DEVIS").CommandButton3.Visible = Target = 4
End Select
End Sub
mais hélas ça ne marche pas non plus ??? et je ne comprends pas pourquoi !
je crois que j'y suis enfin....
voila ce que j'ai ecris,
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("DEVIS").CommandButton1.Visible = [H8] = 3
Sheets("DEVIS").CommandButton2.Visible = [H8] = 2
Sheets("DEVIS").CommandButton3.Visible = [H8] = 4
End Sub
et micale, ça fonctionne.
merci de ton aide, tu m'a mis sur la bonne voie