-
[VBA-E] controle image
Code:
.Picture = ThisWorkbook.Path & "\images\" & Trim(ThisWorkbook.Sheets("Feuil1").Range("F" & ActiveLine).Value)
sacahnt que dans la cellule en question j'ai le nom d'une image en .jpg ...
mais il plante avec un message d'erreur "Objet requis ..."
un msgbox me confirme pourtant bien le path ...
elle est ou la boulette ?
-
Citation:
Range("F" & ActiveLine).
Connais pas cette syntaxe mais il est vrai que je suis sur VBA97
Essaie avec
Code:
Cells(ActiveCell.Row, 6).value
Tu dis
Edit
Si ActiveLine est une variable (et je pense que ça l'est) tu remplaces ActiveCell.Row (!!!) :mouarf:
-
non le range est bon il me retourne bien le bon path dans un msgbox à la ligne prédédente... ce n'est pas un souci sur la syntaxe du path, c'est un souci sur l'attribution de la source de l'image...
-
curieux, quand je colle le picutre en dur dans les propriétés et que le lui demande un messagebox du picture il me retourne 98652325 ????
-
1) Pour charger une image dans un contrôle image, il faut utiliser LoadPicture(chemin_de_l'image)
2) msgbox image1.picture ne renvoit pas un chemin mais un hwnd
-
Code:
Aperçus.AperçuImage.Picture = LoadPicture(NomFichier)
Mais je vois que c'ezst ce que dit jemefe... Salut jemefe, tu vas ? Y'a un problème avec ta photo :mouarf:
-
Arf je suis vraiment trop rouillé !
Merci les gars ça tourne impecc