Bonjour,
Je suis en train de développer une succession de macros afin d'automatiser un banc de mesures.
J'ai créé un fichier principal où l'on saisit les caractéristiques de la pièce, sous forme d'userform.
Concrètement, l'userform s'ouvre au lancement du fichier, et on doit y inscrire les caractéristiques de la pièce que l'on va mesurer. Ensuite, on clique sur valider et cela crée un fichier .xlsm selon les caractéristiques que l'on a donné précédemment.
L'utilisateur est alors censé faire des mesures, et cliquer à la fin sur un bouton "sauver et quitter", afin de revenir au menu principal pour choisir une nouvelle pièce. Mon problème est là : lorsque l'on quitte le fichier d'une pièce, l'userform principal disparaît aussi, laissant place au tableur de cet userform principal.
Est-ce normal?
J'ai cherché un peu partout je vois rien qui puisse fermer l'userform dans mon code.
Si vous avez une idée pour que cet userform reste en place, je suis preneur !
J'ai joint deux fichiers pour exemple :
Un MainTest à lancer en premier (userform), cliquer simplement sur TEST dans l'userform, cela appelle le fichier ModeleTest, où on trouve deux boutons, un CALCULER représentant mes opérations, et un FERMER pour quitter le classeur.
Merci d'avance,
Thibault
EDIT : J'ai contourné le problème avec deux userforms d'affilée.
Mon problème maintenant c'est arriver à détecter automatiquement l'arrivée d'un nouveau fichier dans un dossier connu, vous avez des idées ?
Je pense faire une macro qui tourne en boucle mais je trouve ça un peu moche !
Partager