Bonjour à tous,
Dans le cadre d’un fichier Excel que je souhaite réaliser, j’ai besoin d’utiliser une macro.
Vous trouverez ci-joint le fichier Excel afin de faciliter la compréhension de mes questions et ce que je souhaite obtenir.
Dans un premier temps, il y a :
• Une feuille « ville » qui reprend des données (Région, département, Ville, En France ?)
• Une autre feuille « macro », qui contient la macro
Sur cette dernière feuille, j’aimerai lorsque je rempli la macro, dès que « oui » apparait dans la case de « En France ? » cela m’ouvre automatiquement le deuxième userfrom.
Pour l’instant je suis obliger de passer par « Autres » pour ouvrir le second UserFrom et j’aimerai supprimer cette case « autres » afin de rendre la macro plus automatique.
Dans le cas idéal :
1) Dans la première feuille, PAU est en France. Donc dans ma macro lorsque je vais écrire « Pau », « oui » va apparaitre tout seul dans « Enfrance ? », et le deuxième userfrom va apparaitre dès que j’aurai remplie toutes les autres données (région et département) car c’est très important.
On remplie le deuxième UserFrom, et là (ce que je n’arrive pas à faire) c’est insérer les réponses de userfrom2 mais aussi celles de userfrom1. Et dés que l’on clique sur « insérer » cela nous fait sortir de la macro
2)Dans la première feuille j’ai aussi, Los Angeles qui n’est pas en France. Donc dans ma macro lorsque je vais écrire « Los Angeles », « non » va apparaitre tout seul dans « Enfrance ? », et le deuxième userfrom ne va pas apparaitre.
J’ai alors un bouton « insérer » qui apparait pour valider les réponses précédentes (région, département, ville, en France). Et dès que l’on clique dessus, la macro disparait
Voilà en gros ce que je voudrais avoir comme résultats à la fin. Je sais que c’est un peu brouillon comme explications. N’hésitez pas si vous avez des questions.
Je vous laisse mon fichier à porter de mains si vous arrivez à trouver des solutions. J’ai commencé la macro mais il faut la rendre plus automatique.
Je vous en serai très reconnaissant car c’est un projet très ambitieux.
Cordialement
Pièce jointe 294947