Macro insertion image automatiquement.

kinkin77

XLDnaute Nouveau
Bonjour,

J'ai créé un fichier Excel pour référencer mes films
J'ai un fichier Excel avec la colonne A pour les photos et une colonne B avec des références.
J'ai réussi à faire une macro pour insérer mes photos automatiquement via la référence de la colonne B. voir ci-dessous:

Sub Macro1()

On Error Resume Next
For Each o In Selection
o.Activate
Z = o_Offset(0, 1) & ".jpg"
ActiveSheet.Pictures.Insert ("C:\PHOTOS_BASE_DE_DONNEE\" & Z)
Next
End Sub

Mon problème est dès que j'envoie mon fichier à un amis les photos ne s'affiche pas.
Auriez-vous la solution à mon problème.
Cordialement.
 

MJ13

XLDnaute Barbatruc
Re : Macro insertion image automatiquement.

Bonjour kinkin

As-tu joins le dossier "C:\PHOTOS_BASE_DE_DONNEE" avec les images à ton ami :confused:.
 

kinkin77

XLDnaute Nouveau
Re : Macro insertion image automatiquement.

Re MJ13,

J'ai été voir le lien que vous m'avez donné mais ça ne solutionne pas mon problème.
Une chose que je ne comprend pas :
Pourquoi quand j'insére les images manuellement elle reste lorsque j'envoie mon fichier et lorsque c'est automatiser via une macro elle ne s'affiche pas or c'est la méme commande pour les insertions.
Y a pas une solution sans que la personne est mon répertoire image car je l'envoie à plusieurs personnes.

Cordialement Kinkin.
 

MJ13

XLDnaute Barbatruc
Re : Macro insertion image automatiquement.

Re

Pourrais-tu me dire la taille du fichier que tu envoies avec les images incluent manuellement et la taille de celui qui ne fonctionne pas?
 

kinkin77

XLDnaute Nouveau
Re : Macro insertion image automatiquement.

re,

Fichier avec insertion manuellement 1,73Mo
Fichier avec insertion auto 100 Ko.
 

TempusFugit

XLDnaute Impliqué
Re : Macro insertion image automatiquement.

Bonjour

La macro cherche des images dans C:\PHOTOS_BASE_DE_DONNEE
Si ce répertoire n'existe pas sur le PC de tes amis
C'est normal que rien de s'affiche.
 

MJ13

XLDnaute Barbatruc
Re : Macro insertion image automatiquement.

Re

Fichier avec insertion manuellement 1,73Mo
Fichier avec insertion auto 100 Ko.
Bon, et bien,comme le dit TempusFugit :) , je pense que tu peux en déduire par toi même le pourquoi du comment.

L'informatique, c'est juste une suite de 0 et de 1. C'est donc à toi de comprendre ce que tu fais avec :eek:.
 

kinkin77

XLDnaute Nouveau
Re : Macro insertion image automatiquement.

@TempusFugit: je suis d'accord avec toi mais quand je les insère manuellement c'est à partir du même répertoire que pour la macro.
Si non ce n'est pas possible de faire une macro avec insertion auto mais qu'elle face comme si elle les insérait en manuel.
 

kinkin77

XLDnaute Nouveau
Re : Macro insertion image automatiquement.

Et en macro se n'est pas possible qu'elle stock les images dans mon fichier Excel.
 

TempusFugit

XLDnaute Impliqué
Re : Macro insertion image automatiquement.

Combien d'images dois-tu insérer ?

Ton classeur risque de prendre un sacré embonpoint.
 

kinkin77

XLDnaute Nouveau
Re : Macro insertion image automatiquement.

Je dois en mettre à peux près 2500 pour mon fichier de base mais après je risque d'en faire avec 100 images.
 

TempusFugit

XLDnaute Impliqué
Re : Macro insertion image automatiquement.

Dans ce cas, ton classeur ne sera plus en surpoids mais en obésité plus que morbide.
Il ne s'en relévera pas sans doute pas.

Mais tu peux toujours tenter l'aventure.

Pourquoi ne pas utiliser les services d'hébergement d'images en ligne ?
 

kinkin77

XLDnaute Nouveau
Re : Macro insertion image automatiquement.

De toute façon mess images sont réduite et le total de mes images font 25Mo donc le fichier Excel ne dépassera pas les 30Mo.
Donc aurai tu la solution ?
 

TempusFugit

XLDnaute Impliqué
Re : Macro insertion image automatiquement.

les images sont sur ton disque dur.
Donc je ne vois pas comment on pourrait insérer les images manuellement à ta place.
 

kinkin77

XLDnaute Nouveau
Re : Macro insertion image automatiquement.

Avec une Macro mais avec une fonction stockage dans le fichier excel si ça existe bien sur.
 

Discussions similaires


Haut Bas