OVH Cloud OVH Cloud

Pbl de syntaxe

1 réponse
Avatar
DENIS
Bonjour =E0 tous,

Dans un userform j'ai 2 optionButton.
* L'optionbutton1 doit faire apparaitre une image1 dans le=20
classeur feuil1 et cacher l'image2 et l'optionbutton2=20
faire apparaitre l'image2 et cacher l'image1.
Ces images ont =E9t=E9 ins=E9r=E9es comme des Forms.image dans le=20
classeur.

j'ai fait comme ca :
Private Sub OptionButton1_Click()
image1.Visible =3D True
image2.Visible =3D False
End Sub

Si j'utilise cette instruction comme une macro plac=E9e dans=20
la feuil1, cela fonctionne, mais cette instruction plac=E9e=20
dans les optionbutton dans l'userform, ca ne fonctionne=20
pas. Pourquoi ?

Merci

1 réponse

Avatar
papou
Bonjour
Il faut identifier la feuille à laquelle appartiennent les objets images.
Worksheets("Feuil1").Shapes("Image 1").Visible = True
Cordialement
Pascal

"DENIS" a écrit dans le message de
news:99a201c4d5f0$51fc67e0$
Bonjour à tous,

Dans un userform j'ai 2 optionButton.
* L'optionbutton1 doit faire apparaitre une image1 dans le
classeur feuil1 et cacher l'image2 et l'optionbutton2
faire apparaitre l'image2 et cacher l'image1.
Ces images ont été insérées comme des Forms.image dans le
classeur.

j'ai fait comme ca :
Private Sub OptionButton1_Click()
image1.Visible = True
image2.Visible = False
End Sub

Si j'utilise cette instruction comme une macro placée dans
la feuil1, cela fonctionne, mais cette instruction placée
dans les optionbutton dans l'userform, ca ne fonctionne
pas. Pourquoi ?

Merci