Fermer Workbook a la fermeture d'un Userform

Tagada -  
Willzac Messages postés 281 Statut Membre -
Bonjour à toutes et à tous,

J aimerai savoir sil était possible de fermer Excel a la fermeture d'un Userform (mon userform est en faite une sorte de menu principal) ?
Jai essayé toutes les commandes telles que
Activeworkbook.save
.close
Application.quit
etc...
Mais aucune n a vraiment fermé le worbook car quand on fais cela et bien dautres utilisateurs verront toujours le workbook en mode read only sils essayent de l ouvrir. De plus dans le gestionnaire des tâches excel tourne toujours...
Auriez vous une solution ?

Merci !

1 réponse

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,
    fermeture avec sauvegarde
    ActiveWorkbook.Close True
    0
    1. Tagada
       
      Salut ! J'ai déjà essayé mais comme je le disais l'application .exe de Excel continue de tourner. De plus les autres utilisateurs voient toujours le document comme occupé et doivent l'ouvrir en Read only (ce qui signifie bien qu'il y a un problème).
      0
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Bonjour,
      Essaies plutôt :
      Private Sub Workbook_Open()
        Application.WindowState = xlMinimized
        Application.Visible = False
        MenuPrincipal.Show
        ThisWorkbook.Save
        DoEvents
        Application.Quit
      End Sub

      Et supprimes :
      Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
      ....
      
      1