sélection de shape

misterx9175

Nouveau membre
Bonjour a tous,

je bloque sur une petit truc surement tout bête :D

Je voudrais tout simplement sélectionner une shape selon une variable.

un petit exemple :
produit = 1000
ActiveSheet.Shapes(produit).Select

Le problème ici je crois, c'est qu'il cherche la 1000ème shape de ma feuille, alors que je voudrais qu'il me prenne celle qui s'appelle 1000.

Sauf que je ne peux pas mettre :
ActiveSheet.Shapes("1000").Select
car cela ne m'active pas ma variable(et étant donné que ce code est dans une boucle très longue, j'ai besoin de ma variable)

Une idée ? :pt1cable:

Merci :)
 

drul

Obscur pro du hardware
Staff
Salut, tu as un petit problem de type de donnée:

produit = 1000
Ici tu utilises un integer

ActiveSheet.Shapes("1000").Select
Ici c'est un string.

Dans ton cas tu cherches un objet par son nom, donc c'est un string qu'il faut utiliser.

Je t'invite à lire l'aide sur la fonction "format"
 

zeb

Modérateur
Drul tu es devin !
Comment as-tu compris de quoi parlait Mister avec le peu d'informations données ?

-----------------

Les questions et les réponses sur notre forum et ceux de nos confrères, c'est-à-dire des problèmes et leurs solutions, constituent une formidable base de connaissance, dans laquelle l'internaute pris dans les affres de la programmation voudra venir puiser. Merci de lui faciliter la tâche en exposant le contexte du problème. C'est un minimum.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 059
Membres
1 586 394
Dernier membre
Manoushk
Partager cette page
Haut