Faire disparaitre une image clipart

  • Initiateur de la discussion Initiateur de la discussion Nanir
  • 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 !

Nanir

XLDnaute Occasionnel
Bonjour à tous,

J'ai une petite interrogation sur les cliparts.

En effet, sur une feuille j'ai un clipart qui affiche un userform si on clique dessus.

J'ai aussi un togglebutton qui fait apparaitre/disparaitre tous les combobox, listbox...

Mon problème est que je n'arrive pas à faire disparaitre le clipart via le togglebutton.

Peut on faire cette manipulation?
 
Re : Faire disparaitre une image clipart

Bonjour Nanir,
Peut etre comme ça,
( le nom de ton objet)
ActiveSheet.Shapes("le nom").Select
Selection.Delete
Ou comme çà,
ActiveSheet.Shapes("nom").Delete

Salut
Yves
 
Dernière édition:
Re : Faire disparaitre une image clipart

Merci pour ta réponse ziopizza,

Le truc c'est que je ne sais pas comment il s'appelle cet objet. Lorsque je clique dessus il y apparait "Image 468".

J'aimerai quelqe chose du genre :

Private Sub ToggleButton1_Click()

If ToggleButton1.Value = True Then
ToggleButton1.Caption = "OFF"
ToggleButton1.BackColor = &HFF&
Image 468.Visible = False
Else
ToggleButton1.Caption = "ON"
ToggleButton1.BackColor = &HC000&
Image 468.Visible = True
End If
End Sub

Comment faire?
 
Re : Faire disparaitre une image clipart

Bonjour Nanir, Ziopizza, bonjour le forum,

Essaie comme ça :

Code:
Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
ToggleButton1.Caption = "OFF"
ToggleButton1.BackColor = &HFF&
ActiveSheet.Shapes("Image 468").Visible = False
Else
ToggleButton1.Caption = "ON"
ToggleButton1.BackColor = &HC000&
ActiveSheet.Shapes("Image 468").Visible = True
End If
End Sub
 
Re : Faire disparaitre une image clipart

Bonjour Robert,

J'ai essayé cette syntaxe :

Shapes("Image 468").Visible = True
Mais elle ne fonctionne pas.

En revanche celle-ci :
ActiveSheet.Shapes("Image 468").Visible = True
Fonctionne.

Ziopizza me l'avait bien indiqué dans sa réponse (et toi aussi Robert). Toutes mes excuses, mais bon on est vendredi et je fatigue...
La m.... dans les yeux quoi...

Merci à vous,
Bon week end sur xld!
 
- 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

Discussions similaires

Réponses
10
Affichages
1 K
Réponses
14
Affichages
689
Réponses
21
Affichages
2 K
Retour