SERIEUXETCOOL
XLDnaute Occasionnel
Bonjour le Forum,
Je me torture l'esprit pour trouver la réponse mais je n'y parviens pas la.
Voici un extrait de ma Macro :
Mon problème est le suivant :
Une fois que je suis entrain de dérouler la procédure nommée "DONNÉES", si tout se déroule correctement alors je sors de la procédure "DONNÉES" pour revenir dans la procédure générale pour finalement enchainer dans une nouvelle procédure nommée "FORMULAIRE".
Jusque la tout vas bien, tout s'enchaine comme il faut.
Maintenant lorsque je suis dans la procédure nommée "DONNÉES", j'aimerais si j'en ai besoin, quitter cette procédure et revenir juste avant la ligne affichant "UserForm1.Show 'Affiche l'UserForm1".
En gros si je fait annuler une fois dans "DONNÉES" et bien sa me ré affiche mon UserForm et sa ne fait pas seulement quitter la procédure Sub de "DONNÉES" pour continuer sur la procédure "FORMULAIRE".
Il faut donc pourvoir remonter des niveaux...
Merci à ceux qui pourront m'éclairer.
Cordialement,
André
Je me torture l'esprit pour trouver la réponse mais je n'y parviens pas la.
Voici un extrait de ma Macro :
Code:
Sub MACRO_EN_MODE_PAS_A_PAS()
UserForm1.Show 'Affiche l'UserForm1
If UserForm1("OptionButton" & 1).Value = True Then
Call DONNÉES 'On appelle les différentes sous-procédures les unes après les autres
Call FORMULAIRE
Call CALIBRATION
Call COURBE
End If
Unload UserForm1
End Sub
Mon problème est le suivant :
Une fois que je suis entrain de dérouler la procédure nommée "DONNÉES", si tout se déroule correctement alors je sors de la procédure "DONNÉES" pour revenir dans la procédure générale pour finalement enchainer dans une nouvelle procédure nommée "FORMULAIRE".
Jusque la tout vas bien, tout s'enchaine comme il faut.
Maintenant lorsque je suis dans la procédure nommée "DONNÉES", j'aimerais si j'en ai besoin, quitter cette procédure et revenir juste avant la ligne affichant "UserForm1.Show 'Affiche l'UserForm1".
En gros si je fait annuler une fois dans "DONNÉES" et bien sa me ré affiche mon UserForm et sa ne fait pas seulement quitter la procédure Sub de "DONNÉES" pour continuer sur la procédure "FORMULAIRE".
Il faut donc pourvoir remonter des niveaux...
Merci à ceux qui pourront m'éclairer.
Cordialement,
André