Déclarer une varaible publique par une boucle

Salut,

Je dois déclarer des centaines de variables publiques. je voulais tenter :

Next i

Mais une boucle For est interdite en dehors d'une procédure et l'instruction public interdite à l'intérieur d'une procédure.

Vous auriez une solution ? Ca m'éviterait de déclarer une à une quelques 450 variables...

Merci d'avance.

Manu

Bonjour,

vous avez "la réponse" dans votre essai :

vous déclarez une seule variable public mais en tableau de 450 "places"

PuBlic Tablo_des_variables_public(450) As Variant

Ici j'ai mis variant, mais si elles sont toutes de même nature alors désignez la bonne.

Ensuite s'il vous faut la variable 12 vous faites

Tablo_des_variables_public(12) ="LouReeD"

C'est une idée...

@ bientôt

LouReeD

Merci du tuyau, j'avais pas vu ça sous cet angle. Je suis pas très pointu sur les tableaux, j'y pense pas forcément...

Je teste ça.

Manu

Dans l'attente de votre retour... (positif !? )

@ bientôt

LouReeD

J'ai essayé et ça marche pas.

J'ai un message d'erreur : Erreur de compilation. Des constantes, chaînes de longueur fixe, tableaux, types définis par l'utilisateur et instructions Déclare ne sont pas autorisés comme membres Public de modules d'objets

Manu

Au temps pour moi, je les avais déclaré dans un UserForm et pas dans un module...

Manu

Du coup ça marche ? Est-ce compatible avec votre structure de code et de variables ?

@ bientôt

LouReeD

@ bientôt

LouReeD

Ca marche, tout va bien.

Merci

Manu

Rechercher des sujets similaires à "declarer varaible publique boucle"