Salut! J'ai fais une macro VBA qui genere des geometries surfaciques a partir d'un point et d'une ligne ou d'une surface. Quand l'utilisateur lance la macro, une user-form s'ouvre (comme pour n'importe quelle fonction de catia) ou l'utilisateur peut definir son point, sa ligne et d'autres options. Il y aussi les boutons "OK" et "cancel". Mon probleme est le suivant: La selection des elements se fait grace a le fonction "selectelement2". Quand cette fonction est appelee, l'utilisateur doit selectionner un objet du type predefini (point, ligne ...) ou faire "esc" pour annuler la selection. Mon probleme, c'est quand il ne fait ni l'un ni l'autre mais ferme tout simplement la user-forme, avec le bouton "cancel" de la user-form ou carrement le bouton "fermer" dans le coin superieur droit de la fenetre: la user-forme se ferme donc, mais la demande de selection reste active! Cad qu'il a encore l'obligation de selectionner un point ou une ligne suivant le type predefini, avant de retrouver le plein controle de Catia (l'ordre est toujours present dans la user-bar, an bas). Quelqu'un a une idee? Merci!