Bonjour à tous,
J'ai besoin de votre lumière...
Au boulot, j'utilise un formulaire me permettant d'alimenter une base de donnée sur plusieurs feuilles. (La structure des feuilles est exactement la même). Dans mon formulaire, j'ai un combobox me permettant de sélectionner la feuille sur laquelle je veux ajouter mes données.
En revanche, afin d'éviter de copier bêtement certains intitulés déjà présents dans chacune de mes feuilles, je souhaite ajouter dans mon formulaire, en lieu et place de Textbox, des combobox.
Je voudrai que mes combobox se remplissent évidemment avec les données de ma feuille active. (Feuille que j'ai sélectionné via le menu déroulant de mon formulaire).
C'est tout là le problème... Je n'arrive pas à faire comprendre à Excel que la feuille sélectionnée dans le menu déroulant est bien la feuille active. Car dans mon document professionnel, le bouton permettant d'afficher le formulaire est sur une page d'accueil.
La structure de mon classeur est donc "Accueil - feuil1 - feuil2 - feuil3" etc
Pour excel (enfin avec mon code...), la feuille active reste la feuille "accueil". J'ai pu m'en rendre compte en faisant plusieurs tests, j'ai rajouté volontairement des données sur ma feuille d'accueil, et la liste de mon combobox reste invariable avec les données de ma feuille accueil peu importe sur quelle feuille je me situe...
Ne pouvant pas joindre mon fichier pro, vous trouverez en pièce jointe un fichier basique créé pour l'occasion, qui sera sans doute plus claire que mes explications. En l'état il n'a aucun sens, c'est juste le contenu des combobox qui nous intéresse.
Si quelqu'un pourrait m'éclairer ou me guider vers le droit chemin...
Merci à tous,
Cordialement,
Lucas