Autres afficher et masquer les images

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 !

chaelie2015

XLDnaute Accro
Bonsoir Forum
dans une feuille excel j'ai 49 images superposées je souhaite afficher image0 par défaut ( toujours visible en premier plan) mais dis que je sélectionne un numéro dans une cellule F4 (de 1 a 48) elle s'affiche sur l'image0
Exemple Si je selectionne Numero 16 dans la cellule F4 elle s'affiche Image16 sur l'image0
Meilleurs vœux
 
Bonsoir Chaelie,
Le plus simple est de tout mettre invisible puis ensuite, une seule visible.
Le mieux serait que les images s'appelle image0 à image 25 par exemple.
Dans ce cas vous faites :
VB:
' Rendre invisible toutes les images'
For i= 0 to 25        ' si 25 images
    ActiveSheet.Shapes("image" & i ).Visible = false    ' image invisible
Next i
' Rendre visible une image ( ici image12 )
    ActiveSheet.Shapes("image12" ).Visible = true        ' image visible
 
Bonsour®
avec toutes les images superposées de dimensions identiques et alignées centrées
VB:
Sub Compteur1_QuandChangement()
ActiveSheet.Pictures("Image" & [F4]).BringToFront
DoEvents
End Sub
1577920593831.png
 
- 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

Retour