Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Impossible d'afficher l'image liée, vba

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

F

flipflip

Guest
Bonjour,
J'ai réalisé une macro qui insert une image dans une cellule par rapport à une autre cellule contenant le nom du fichier. Sous 2007 je n'ai pas de problème mais avec 2010 les images ne s'affichent pas et j'ai à la place "Impossible d'afficher l'image liée...." Les images qui ont été ajouté à la main elles s'affichent correctement.

Dans le doute j'ai enregistré l'action d'ajouter une photo et j'arrive à la même fonction que dans ma macro.

Code:
ActiveSheet.Pictures.Insert("monimage.jpg")

Ci joint le programme, voir module "ImportImages"
 

Pièces jointes

Re : Impossible d'afficher l'image liée, vba

Bonjour

J'ai exactement le même soucis. Les images ne sont visibles que lorsque le fichier excel est ouvert sur le PC sur lequel ont été insérées les images. Dès que je change de PC j'ai une petite croix rouge à la place de l'image avec en texte le lien vers le fichier image.

Si quelqu'un a une solution ça m'interesse.
 
Re : Impossible d'afficher l'image liée, vba

Bonjour flipflip, Aforum

Il me semble qu'on peut lors de l'enregistrement choisr d'enregister ou pas le miniatures (faire F12).

Mais attention à la taille des fichiers avec un grand nombre d'images non compressées.
 
Re : Impossible d'afficher l'image liée, vba

J'ai réussi à faire fonctionner le code

Code:
                Range(ColAct & i).Select
                
                ActiveCell.RowHeight = CellHeight + 2
                ActiveCell.ColumnWidth = CollWidht + 2
                                   
                Set Img = ActiveSheet.Shapes.AddPicture(Chemin_img & "\" & Range(ColRech & i).Value & ".jpg", _
                    msoFalse, _
                    msoCTrue, _
                    ActiveCell.Left + 2, _
                    ActiveCell.Top + 2, _
                    ImgWidth, _
                    ImgHeight _
                )
                Img.Placement = xlMoveAndSize
                Img.Title = Range(ColRech & i).Value

C'est peut être pas ce qu'il y a de plus propre mais ça marche pas trop mal comme ça.
 
Re : Impossible d'afficher l'image liée, vba

Bonjour,
Je viens déterrer ce sujet !
J'ai exactement le même problème mais je ne comprends pas les réponses qui ont été apportées :/

J'ai une macro qui me permets d'insérer des images à partir du serveur de mon entreprise dans un fichier Excel, mais dès que l'on veut ouvrir le fichier d'un poste qui n'a pas accès au dit serveur, voila ce qu'Excel affiche :



Voici la macro en question :


Please help !!! J'ai beau fouiner sur le net, et je ne trouve pas de solution. En plus de ça, mes connaissances VBA sont très très limitées.

Merci mille fois pour votre aide.

Lenou
 

Pièces jointes

  • Sans titre.png
    1.6 KB · Affichages: 138
  • Sans titre.png
    1.6 KB · Affichages: 134
- 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

L
Réponses
3
Affichages
3 K
P
Réponses
3
Affichages
852
PhilMarc
P
S
Réponses
30
Affichages
4 K
Sacha1980
S
Réponses
39
Affichages
6 K
G
Réponses
1
Affichages
2 K
G
  • Question Question
Microsoft 365 choisir une page
Réponses
6
Affichages
887
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…