Insertion image dans Excel

CydZeBOSS Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
CydZeBOSS Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai passé la journée sur les forums sans trouver de véritable solution, la plupart des fichiers joints présents sur le forum ne sont plus accessibles.

Voici ma demande : je souhaite ajouter en cellule B2 par exemple une image selon la valeur de la cellule A2. Les images sont placées dans le même dossier que le fichier Excel.

Quelqu'un peut-il m'aider ?? Je ne maîtrise pas encore VBA, mais j'apprends pas à pas ...

Voici la base de données test : https://www.cjoint.com/?busTEiML3H

Merci d'avance.
A voir également:

3 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

tu peux t'inspirer de ce qu'il y a ici
Par contre il y a un bug sur excel 2007 si les images sont un lien sur le net. Dans ce cas il faudrait remplacer l'insertion d'image par une insertion de la forme 'rectangle' et y mettre l'image en fond.
eric
0
CydZeBOSS Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Eric, 1000 fois merci, ça fonctionne parfaitement !!

Juste un petit détail, la largeur de la colonne passe systématiquement à 91 ... j'ai essayé de trouver pourquoi en vain.

Si tu as une piste ...
Merci d'avance.

Cédric

Fichier : https://www.cjoint.com/?bvjrCMfwpM macro nommée Figurines

PS : pour info, je suis sur Office 2010 et pas de pb avec les URL.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

J'avais modifié une partie qui effectivement est buggée (largeur colonne auto avec un maxi).
Je l'ai supprimée pour l'instant car pas vraiment indispensable.
test 13.xls
eric
0
CydZeBOSS Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Super, ça marche !! Depuis le temps que je cherche à faire ça ...

Encore merci pour ton aide.

Cédric
0