VBA afficher une image dans une cellule

Fermé
Vivi - 30 juil. 2015 à 11:00
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 - 30 juil. 2015 à 13:46
Bonjour,


Voilà je cherche à afficher des images dans des cellules sélectionnées d'un tableau, j'ai déjà commencé ce code mais il ne fonctionne pas. Pouvez vous m'aider ?
Je pense que la ligne :"Sheets(Sheet3).Shapes.AddPicture rpath, True, True, L, T, W, H " est fausse..
merci beaucoup,

vivi

'add picture
Application.ScreenUpdating = False
slave.Activate
Sheets("sheet3").Select


Set plage = Columns("J").Rows("11:400")
For Each cell In plage
cell.Select

If Not Selection.Value = "" Then
name_picture = Selection.Value
rpath = fpath & "Addons\Station Service\patrol_picture\" & name_picture & ".jpg"
Selection.Offset(0, 3).Select

Dim L As Single, T As Single, W As Single, H As Single

L = Selection.Left
T = Selection.Top
W = Selection.Width
H = Selection.Height

' rpath = Application.GetOpenFilename
If rpath <> False Then

Sheets(Sheet3).Shapes.AddPicture rpath, True, True, L, T, W, H
End If

End If
Next
Application.ScreenUpdating = True

1 réponse

ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 2 428
Modifié par ccm81 le 30/07/2015 à 13:49
Bonjour

Un petit exemple
http://www.cjoint.com/c/EGElTYOc80R

Dans ton code, une erreur au moins ici : il manque les guillemets
Sheets("Sheet3").Shapes.AddPicture rpath, True, True, L, T, W, H

Cdlmnt
0