Coder bouton dans frame sur feuille

Bonjour,

Sur une feuille, j'insère une frame dans laquelle j'insère un bouton.

J'arrive à coder les boutons à l'extérieur des frame, mais pas ceux à l'intérieur de ces frames.

Ainsi dans le fichier joint, je souhaiterais que si on clique sur le bouton dans la frame1, on ne voit plus l'image2 et que lorsque l'on clique sur le bouton dans la frame2, on ne voit plus l'image1.

Est-ce possible ?

Cordialement.

41essai1.xlsm (31.79 Ko)

Bonjour,

Apparemment non, ou pas de manière "simple". Pourquoi ne pas passer par userform?

Gdal29

sans objet

Bonjour,

C'est possible mais effectivement plus complexe car il faudra définir dans le code de la feuille, les événements liés au bouton et activer ces événements.

Lire à ce propos la doc que j'ai rédigée pour la création d'un formulaire (sous forme de Frame) rattaché è une feuille.

ci-dessous lien de la discussion

https://forum.excel-pratique.com/excel/information-sur-creation-formulaire-rattache-a-une-feuille-t84802.html

ci_jointe doc

Bonjour,

Tardivement, merci pour la solution de thev qui fonctionne.

J'ai juste apporté la modification à l'ouverture comme suit:

Private Sub Workbook_Open()
Application.Run "Feuil1.Worksheet_Activate"
Feuil1.Activate

End Sub

J'étais passé par un userform, mais je trouve que pour l'utilisateur, il est plus simple et rapide d'utiliser le formulaire sur la feuille.

Merci à tous pour vos conseils.

Cordialement.

Rechercher des sujets similaires à "coder bouton frame feuille"