UserForm_QueryClose fonctionne une fois
Rebonjour le forum!!!
Je bloque à nouveau sur l'utilisation de ma procédure UserForm_QueryClose :oops:
Fonctionnement recherché : lorsque je click sur la croix de ma frame, je souhaite que la frame se masque - le message de confirmation s'affiche - et si l'utilisateur souhaite revenir en arrière que ma frame s'affiche à nouveau et ce indéfiniment.
Cependant avec mon programme ci-aprés je peux faire ce scénario qu'une fois!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Dim Rep As Byte
FmAccueilUtilisateur.Hide
If CloseMode = vbFormControlMenu Then
Rep = MsgBox("Etes-vous sûr de vouloir quitter l'accès aux Encours en Production?", vbYesNo + vbQuestion, "Quitter l'accès aux données techniques?")
If Rep = vbYes Then
Workbooks("EncoursProduction.xlsm").Close False 'Fermeture du fichier EncoursProduction + enregistrement
End 'Fin du programme
End If
End If
FmAccueilUtilisateur.Show
End Sub |
Je ne vois pas la faille :arf:
Si quelqu'un a une idée...je suis preneur...
Ciao