[vba-excel] - charger une image

Résolu/Fermé
anyah Messages postés 58 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 28 décembre 2008 - 25 sept. 2008 à 10:50
anyah Messages postés 58 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 28 décembre 2008 - 29 sept. 2008 à 10:19
Bonjour,

voici mon code :

    Sheets("Scenario").Activate
    Sheets("Scenario").Image1 = Sheets("Image").Img_sc11


en fait, j'ai une feuille "scenario" où je dois pour chaque cas charger une image différente. Ces images se trouvent sur la feuille "Image" mais cela provoque une erreur :

run time error '438'
object doesn't support this property or method

j'ai aussi essayé avec loadpicture :

    Sheets("Scenario").Activate
    Sheets("Scenario").Image1.Picture = LoadPicture(Sheets("Image").Img_sc11)


l'erreur ici est type mismatch

et aussi comme ca :

    Sheets("Scenario").Activate
    Sheets("Scenario").Image1.Picture = LoadPicture(Sheets("Image").Img_sc11.Picture)


l'erreur ici c'est file not found


quelqu'un aurait t'il une solution?
ps: je ne veut pas utiliser de lien physique tel D:/....../sc11.jpg

Merci
A voir également:

1 réponse

anyah Messages postés 58 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 28 décembre 2008 6
29 sept. 2008 à 10:19
bon j'ai trouvée par moi même :P

il faut ecrire comme ca
Image1=sheets("...").Image2

Si ca peut aider quelqu'un ....
3