Accéder au nom d'un objet via une variable

Bonjour,

Après moult et moult recherches je me retrouve encore et toujours devant le même problème:

comme indiqué dans le titre j'aimerais utiliser un objet (en l'occurrence une image qui se trouve sur une feuille) mais dont le nom serait défini par une variable. Si on devait faire une transcription en moche ce serait:

"Img" & variable .size = ...

mais évidemment ça ne fonctionne pas... ce que j'ai trouvé sur google c'est la fonction controls()

ou control() que j'ai essayée en long en large et en travers, et ça ne fonctionne pas du tout. Des fois il me dit même que la fonction n'existe pas!

Auriez-vous une réponse svp?

Bonjour,

si tes images sont sur une feuille

worksheets("nom de la feuille").shapes("img" & variable).<nom de la propriété que tu veux changer)>

exemple

worksheets("feuil1").shapes("img" & variable).height=200

si tes images sont sur un formulaire

exemple

userform1("img" & variable).height=200

euh, il m'affiche un message d'erreur qui dit que l'objet ne gère pas la propriété ou méthode... la propriété en question c'est .picture donc je ne comprend pas...


bon ben en fait oui c'est normal, il ne gère pas effet la propriété Picture, dommage c'est précisément ce dont j'avais besoin ^^'

Rechercher des sujets similaires à "acceder nom objet via variable"