Bonjour à tous !
Je suis en train de mettre au point une fiche de saisie d'informations.
Pour se faire, j'ai besoin que l'utilisateur rentre un pays et un continent.
Pour simplifier la chose et surtout éviter les doublons et fautes d'orthographes, j'ai décidé d'automatiser le tout.
J'ai donc constitué une liste avec les pays qui seront les plus utilisés (Feuille "Liste Pays") et créé une liste de validation dans la case qui m'intéresse pour que l'utilisateur choisisse un pays dans la liste.
Le continent est ensuite récupéré automatiquement dans la liste par un =recherceV().
Quand le pays n'existe pas dans la liste, l'utilisateur peut en ajouter un, via l'utilisation de la valeur #nouveau_pays dans la liste.
Cela déclenche un macro qui affiche deux inputbox successive permettant à l'utilisateur de saisir un nouveau nom de pays puis un nom de continent.
En tout cas, c'est comme ça que c'était au départ.
En effet, je voudrais que l'utilisateur n'ait le choix que parmi les 5 continent habités.
Du coup, j'ai créé un UserForm avec une Listbox contenant mes 5 valeurs.
et c'est là que je bloque :
Je ne sais pas comment faire pour, dans ma macro, appeler l'UserForm, et ensuite conserver en mémoire la valeur choisie dans la liste proposée pour la copier à coté du pays dans la "liste Pays".
Merci d'avance pour votre aide.
Je suis en train de mettre au point une fiche de saisie d'informations.
Pour se faire, j'ai besoin que l'utilisateur rentre un pays et un continent.
Pour simplifier la chose et surtout éviter les doublons et fautes d'orthographes, j'ai décidé d'automatiser le tout.
J'ai donc constitué une liste avec les pays qui seront les plus utilisés (Feuille "Liste Pays") et créé une liste de validation dans la case qui m'intéresse pour que l'utilisateur choisisse un pays dans la liste.
Le continent est ensuite récupéré automatiquement dans la liste par un =recherceV().
Quand le pays n'existe pas dans la liste, l'utilisateur peut en ajouter un, via l'utilisation de la valeur #nouveau_pays dans la liste.
Cela déclenche un macro qui affiche deux inputbox successive permettant à l'utilisateur de saisir un nouveau nom de pays puis un nom de continent.
En tout cas, c'est comme ça que c'était au départ.
En effet, je voudrais que l'utilisateur n'ait le choix que parmi les 5 continent habités.
Du coup, j'ai créé un UserForm avec une Listbox contenant mes 5 valeurs.
et c'est là que je bloque :
Je ne sais pas comment faire pour, dans ma macro, appeler l'UserForm, et ensuite conserver en mémoire la valeur choisie dans la liste proposée pour la copier à coté du pays dans la "liste Pays".
Merci d'avance pour votre aide.