Cacher/montrer bouton dans Excel

Bonjour,

J'essaie désespérément de faire fonctionner mon petit programme dans Excel,

Le but étant de cacher un bouton ou de l'afficher en fonction de la valeur d'une cellule.

Voici mon programme:

Private Sub Worksheet_Change(ByVal Target As Range)
If UCase(Range("F9").Value) = "1" Then
    CommandButton1.Visible = True
Else
    CommandButton1.Visible = False
End If

End Sub

Y a-t-il une erreur?

VBA me met "erreur d'exécution 424"

et me surligne en jaune la ligne suivante:

CommandButton1.Visible = True

Quelqu'un pourrait m'éclaircir sur ce problème?

Merci d'avance

Bonjour,

Regardez si cela fonctionne chez vous :

Bonjour,

Je viens d'essayer, cela ne fonctionne pas je ne comprends vraiment pas pourquoi!

Je crois qu'il bloque sur "Commandbutton1"

Une idée de quoi cela peut venir?

Merci

Dans l'éditeur VBA, dans le menu Outils / Références, qu'avez-vous comme références cochées ?

capture

J'ai les mêmes cases cochés que vous.

capture d ecran 2022 04 28 163846

Mettez votre fichier en ligne si vos données ne sont pas confidentielles.

Voici le fichier Excel

C'est parce que votre objet n'est pas un contrôle ActiveX mais une simple forme qui lance votre macro.

Je n'ai compris comment vous mettez une valeur dans F9...

Non le bouton que j'aimerai caché est bien un bouton active X

Et pour la case F9, je sélectionne les mots que je veux dans la liste de choix (en cliquant sur "sélection option")

"Non le bouton que j'aimerai caché est bien un bouton active X"

Eh ben non. Le fichier joint contient un contrôle ActiveX.

Rechercher des sujets similaires à "cacher montrer bouton"