Boutons radios qui permettent d'afficher des images

  • Initiateur de la discussion Initiateur de la discussion yml
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

yml

Guest
Bonjour,

J’aimerais créer des boutons radios qui permettent de choisir le sexe (homme ou femme). Jusqu’ici tout va bien 😎.
Je souhaiterais ensuite qu’une image s’affiche à un endroit donnée selon le bouton radio sélectionné.

Par exemple j’affiche une illustration de femme si le bouton radio femme et coché et inversement.

Savez comment je pourrais réaliser ca ?

Merci d’avance pour votre aide.
 
Re : Boutons radios qui permettent d'afficher des images

Bonsour®
🙄
Capture.JPG
voir pièce jointe :
 

Pièces jointes

  • HF.xls
    HF.xls
    58 KB · Affichages: 66
  • Capture.JPG
    Capture.JPG
    13.7 KB · Affichages: 40
  • Capture.JPG
    Capture.JPG
    13.7 KB · Affichages: 41
Re : Boutons radios qui permettent d'afficher des images

Merci, je n'ai pas compris comment tu voulais utiliser la fonction "decaler"

J'ai finalement créer une macro sur chaque bouton radio du style :

Code:
'Affiche l'image de la femme
ActiveSheet.Shapes("image-femme").Visible = True
'cache l'image de l homme
ActiveSheet.Shapes("image-homme").Visible = False
 
Re : Boutons radios qui permettent d'afficher des images

Merci, je n'ai pas compris comment tu voulais utiliser la fonction "decaler"

J'ai finalement créer une macro sur chaque bouton radio du style :
Code:
'Affiche l'image de la femme
ActiveSheet.Shapes("image-femme").Visible = True
'cache l'image de l homme
ActiveSheet.Shapes("image-homme").Visible = False
les solutions précédemment proposées sont des solutions purement "formuliste"...(c-a-d sans VBA)

🙄 tu souhaites en fait utiliser des macros VBA...
il te faut alors utiliser des "optionButtons" ActiveX, c'est à dire auxquels seront alors associés les codes suivant :
Code:
Private Sub OptionButton1_Click()
ActiveSheet.Shapes("Image1").Visible = OptionButton1.Value
ActiveSheet.Shapes("image2").Visible = OptionButton2.Value
End Sub
Private Sub OptionButton2_Click()
ActiveSheet.Shapes("image1").Visible = OptionButton1.Value
ActiveSheet.Shapes("image2").Visible = OptionButton2.Value
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour