Merci de ta réponse:
S'agissant de mon travail de thèse en pharmacie je ne peux diffuser mon travail et une faible partie du code ne sera que très peu contributive:
Ce que je constate;
- L'éxécution d'une macro sensée appeler l'userform1 entraîne la fermeture inopinée d'excel, voici le code
Private Sub CommandButton1_Click()
Load UserForm1
UserForm1.Show
End Sub
- L'ouverture préalable de l'éditeur VBA puis du lancement d'un userform via l'éditeur (par exemple userform2) puis de sa fermeture permet le rétablissement du bon fonctionnement
J'avais pour idée de trouver un code permettant lorsque je souhaite faire apparaître mon userform1:
1- L'ouverture de l'éditeur VBA
2- le lancement de l'userform2 puis sa fermeture
3- La fermeture de l'éditeur VBA
4- L'affichage de l'userform1
J'avais pense à:
Lors de l'ouverture de l'userform1 à
Private Sub CommandButton1_Click()
Application.VBE.MainWindow.Visible = True
Load UserForm1
UserForm1.Show
End Sub
*(à cette étape je ne sais pas lancer l'userform2 via l'éditeur VBA)
Puis lors de l'initialisation de l'userform1 à:
Application.VBE.MainWindow.Visible = False
J'éspère avoir été clair merci aux courageux qui me liront !