Autres afficher et masquer les images

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
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
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
 

Modeste geedee

XLDnaute Barbatruc
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
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 202
Membres
103 157
dernier inscrit
youma