Comment intégrer un indice dans le nom d'une variable ?

Bonjour à tous,

Comment intégrer un indice dans le nom d'une variable (sans créer un tableau) ?

Avec le nom d'un bouton on peut faire :

Controls ("Bouton_" & Numéro_du_bouton & "_de_couleur_rouge") avec Numéro_du_bouton=4 pour indiquer Bouton_4_de_couleur_rouge.

Peut-on faire la même chose avec un nom de variable ?

Merci par avance.

Bonjour,

C'est justement à ça que servent les tableaux, ce sont des variables multidimensionnelles et donc un bon moyen d'indexer du contenu variable.

Dans votre cas, il peut être plus pertinent de recourir à une collection qui permet d'utiliser le couple Key-Items, key recevant le nom variable unique et item la valeur associée.

Mais il faut avant tout s'assurer de l'intérêt réel de cette manoeuvre.

Sinon, je ne vois pas trop comment faire à part s'aventurer dans de dangereuses entreprises de manipulation du projet VBA...

Cdlt,

Rechercher des sujets similaires à "comment integrer indice nom variable"