comment insérer automatiquement une image dont le chemin est dans une cellule ?

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

E

eric

Guest
Dans l'exemple joint que j'ai simplifié j'ai une feuille base contenant des données que je dois permettre de visualiser synthétiquement sur la feuille visu. Est il possible d'y inclure automatiquement une photo dont le chemin est indiqué dans une cellule ?
 

Pièces jointes

une soluce, je ne sais pas si elle te plaira

Sub Zonedeliste1_QuandChangement()

'continuer la macro si erreur (comme pas de photo à supprimer, ou pas de photos en suivant le chemin trouvé dans B10)
On Error Resume Next


'supprimer la dernière photo crée
ActiveSheet.Pictures(ActiveSheet.Pictures.Count).Delete
ActiveSheet.Pictures.Insert([B10]).Select
End Sub



une autre soluce
tu insères un objet image avec la barre d'outils Commandes/contrôles
et tu utilises une instruction comme suit
ActiveSheet.Image1.Picture = LoadPicture("D:\RoyerS\Mes docs\Mes images\birdby3.bmp")

bye
stephane
 
un grand merci stéphane. la 1ere solution me convient tout à fait.
Par curiosité si je n'avais pas utilisé de zone de liste est ce que ce serait possible d'utiliser directement le chemin del l'image contenu dans la cellule ?
 
- 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.

Discussions similaires

Retour