Re : Automatiser l'insertion d'images dans excel
EXCELLENT site de Boisgontier...
Dommage que je ne comprenne pas la totalité des explications. je suis parti du fichier importimage, avec la macro suivante
Sub ImportImages()
répertoirePhoto = "c:\mesdoc\"
suppression
Range("b2").Select
For Each c In [A2:A6]
nf = répertoirePhoto& c & ".jpg"
If Dir(nf) <> "" Then
Set img = ActiveSheet.Pictures.Insert(nf)
img.Left = c.Offset(, 1).Left
img.Top = c.Offset(, 1).Top
c.EntireRow.RowHeight = img.Height
End If
Next
End Sub
Sub suppression()
For Each i In ActiveSheet.Shapes
If i.Type = 13 Then i.Delete
Next i
End Sub
j'ai créé un fichier excel dans c mesdoc répertoirePhoto avec 2 colonnes (en A les réf, en b les photos insérés). refermer ce fichier.
Ouvre importimage, saisie des réf en colonne A, lancement de la macro et RIEN.
Ai je raté quelque chose , faut il modifier certaines lignes de la macro (la 6ème nf=) ou autre chose ?
Ai besoin de vos lumières. Mon fichier comporte 1300 photos.
Merci d'avance. MZSIDE.
Bienvenue sur XLD,
sans doute une piste par là
Les images et shapes sur l'excellent site de Boisgontier[/QUOTE]