A.)
J'aimerais cette fois ci savoir s'il existe un mayen de stocker la valeur de plusieurs variables et de les utiliser dans ni'importe quelle procédure.
Dans mon fichier, une macro s'execute dès l'ouverture de ce fichier(elle se trouve dans ThisWorbook). Elle génère différentes variables.
Les variables en question sont intLigneBDD1 et intLigneBDD2. Je souhaiterai faire en sorte que ces variables soient conservées en permanence et réutilisées dès que c'est nécessaire.
B.)
J'ai également crée une Combobox mais je n'arrive pas à faire en sorte que la valeur sélectionner dans sa liste apparaisse dans la Combobox.
Re : Stocker valeur de pls variables pour l'ensemble d'un projet
J'ai pu le lire et cette fois les contrôles semblent bien implantés dans la feuille, bien qu'il n'y ait pas les "=INCOPORER(etc…" qui me sont familiers dans la barre de formule.
Que voulez vous que je fasse exactement ?
Mettez toujours quelque chose devant les Range. Mettez Me.Range pour que ce soit bien clair que ce sont des plages de la feui1 (Recherche) correspondant à ce module. Pourquoi ne mettriez vous pas une bonne fois pour toutes vos noms d'objets Worksheet dans la 1ère propriété (fenêtre de propriétés) des modules, ça vous éviterait d'avoir à les déclarer tout le temps et à les initialiser.
écrite tel quel, elle génère une erreur lors de l’exécution de la macro dans "ThisWorkBook".
Sans "BD_GEN" avant range, cela fonctionne mais la macro ne prend pas les valeurs de la page BD_GEN, mais de la page Recherche.
Or il faut que le valeurs de la colonne 3 de la feuille BD_GEN soit prise pour alimenter la combobox1
Du coup je vois pas du tout comment lui faire comprendre cela...
Il ne peut pas fabriquer un Range de la feuille BD_GEN délimité pas des cellules de la feuille Recherche.
Notez que ma préférence irait vers quelque chose de plus court du genre :