remplacer un texte par une image

Sacapuce

XLDnaute Nouveau
salutations!

j'aimerais que dans la colonne de la feuille 1, tous les textes soient remplacés par l'image portant le même nom située dans la feuille 2.
de plus, j'aimerais que cette image soit parfaitement au centre de la cellule.

ci joint un exemple.

merci pour réponse apportée.

Sacapuce.
 

Pièces jointes

  • essai.xlsx
    23.2 KB · Affichages: 21

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @Sacapuce,

J'ai fait du recyclage de vieux code:
Quand une seule valeur dans une cellule de la colonne D est saisie:
  • si la valeur introduite est la chaine vide ou si on efface la cellule, alors on supprime les images de la cellule.
  • si la valeur saisie ne figure pas en colonne B alors on ne fait rien (on garde la valeur). On efface néanmoins toutes les images de la cellule
  • si la valeur saisie figure dans la colonne B, alors :
    • on efface toutes les images de la cellule
    • on y place l'image correspondante (colonne A, ligne trouvée en colonne B)
    • on place cette image au centre de la cellule
    • on diminue éventuellement la hauteur ou la largeur de l'image pour la faire tenir dans la cellule
nota : c'est la position des images dans la colonne A qui détermine si l'image est à prendre ou à laisser. On n'a pas besoin de nommer les images.
Il faut simplement les centrer à peu près sur les cellules de la colonne A et en face des valeurs de la colonne B.
 

Pièces jointes

  • Sacapuce- Image- v1.xlsm
    40.3 KB · Affichages: 53
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour mapomme, sacapuce, toutes et tous,
Je me permets de poster ici car le code de mapomme m'intéresse dans mon travail.
Super ce code qui fonctionne parfaitement ... un grand merci :)

J'ai une demande complémentaire et cela me serait bien utile :
- Serait-il possible que l'insertion de l'image ou photo se fasse avec un redimensionnement
correspondant à la taille de la cellule en respectant les proportions comme en colonne "F"
dans le fichier joint ?

Un grand merci encore une fois.
Bon WE à toutes et à tous,
Amicalement,
lionel,
 

Pièces jointes

  • photo_copie1.xlsm
    919 KB · Affichages: 17

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour Mapomme, Le Forum,

@mapomme,

Encore besoin de ton aide pour un p'tit coup de VBA :)
Je me permets de revenir sur ce sujet car, en fait, ma demande est particulière pour mon travail.
Quand nous prenons un nouveau client, j'envoie un fichier appelé Cahier des charges dans lequel
je souhaite avoir la photo du Client pour la commerciale qui va travailler pour lui.

Pour insérer sa photo, le nouveau Client a juste à cliquer sur le bouton "Photo en D2

Mon besoin :
importer la photo directement en D2 en la redimensionnant selon la hauteur et largeur de la cellule

LOL, j'ai tenté de modifier ton code mais mon niveau en Vba ne m'a pas permis d'y arriver.
Je remets le fichier tel que je l'avais adapté pour importer une image ou photo contenue dans un ordi.

En espérant que ce soit possible,
Encore un grand merci :)
Bonne journée à toutes et à tous,
Amicalement,
lionel,
 

Pièces jointes

  • photo_copie1.xlsm
    51.2 KB · Affichages: 7

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Re-Bonjour Mapomme et à toutes et à tous,

J'ai fini par trouver comment faire.
mais ce n'est plus "remplacer un texte par une image" LOL
c'est tout simplement insérer une image ou photo.
Cf fichier joint.
Il y a peut-être mieux en code ?

Amicalement,
lionel,
 

Pièces jointes

  • photo_copie2.xlsm
    332.3 KB · Affichages: 26

Discussions similaires

Statistiques des forums

Discussions
311 730
Messages
2 081 991
Membres
101 856
dernier inscrit
Marina40