cibler les noms des objets graphiques dans une instruction VBA
1 réponse
Orsu
Bonsoir à tous
je voudrais exécuter une action sur une collection d'objets (des graphiques)
contenus dans une feuille de calcul (par défaut les objets sont nommés par
Excel xbout0, xbout1,...: visible dans Insertion-> Nom -> Définir).
A ce stade, l'instruction qui permet d'exécuter l'action sur les objets est
libellée ainsi :
For each n in Names....
....................(source du code : classeur jfa_Objet suiveur de JF
Aubert, merci à lui)
Ca marche ...sauf que Names concerne la totalité des noms contenus dans la
feuille.
Or :
- d'une part j'ai besoin d'utiliser d'autres noms dans cette feuille (pour
des formules de calcul) ;
- d'autre part, je veux que le traitement que je demande d'exécuter dans
l'instruction s'applique uniquement aux objets graphiques dont le nom
commence par xbout (et non pas aux autres objets contenus dans la feuille de
calcul : boutons d'action, listes déroulantes,...)
Quelqu'un aurait-il une solution permettant de limiter le traitement demandé
à cette cible (objets graphiques dont le nom commence par xbout) ???