[VB Excel] Forcer la fermeture d'un classeur sans enregistrer !

Forcer la fermeture d'un classeur sans enregistrer ! [VB Excel] - VB/VBA/VBS - Programmation

Marsh Posté le 06-02-2004 à 11:30:33    

bonjour,
 
je cherche le moyen de fermer le classeur actif à l'aide d'un bouton mais sans proposer à l'utilisateur d'enregistrer, et donc sans enregistrer...
 

Code :
  1. Private Sub quiter_Click()
  2.     ActiveWorkBook.Close *****
  3. End Sub


 
Je me dis qu'il doit bien exister qqchose à mettre à la place des ***** pour faire ce que je veux...
 
Merci d'avance

Reply

Marsh Posté le 06-02-2004 à 11:30:33   

Reply

Marsh Posté le 06-02-2004 à 12:39:48    

Bonsoir,
 
Une solution:
 
'Annule toutes les alertes Excel
Application.DisplayAlerts = False
 
'Ferme le classeur
ActiveWorkBook.Close  
 
'Restaure l'affichage des Alertes
Application.DisplayAlerts = True
 
Et voila un classeur ferme, mais non enregistrer !
 
I.

Reply

Marsh Posté le 06-02-2004 à 14:45:04    

encore toi ?  ;)  
Merci beaucoup pour ton aide...
je me permettrais de te mettre un mp direct à ma prochaine question :lol:  
 
A bientot pour de nouvelles aventures  :D  
 

Reply

Marsh Posté le 06-02-2004 à 15:20:03    

ActiveWorkBook.Close false
 
Le premier parametre est si tu veux sauver ou pas ;) Essaye F1 l'aide est bien fait...

Reply

Marsh Posté le 06-02-2004 à 17:00:09    

k1200 a écrit :

ActiveWorkBook.Close false
 
Le premier parametre est si tu veux sauver ou pas ;) Essaye F1 l'aide est bien fait...


 
Merci pour cette alternative  :jap:  
 
je travaille sur office 97, et donc VB 3 ou 4, je ne sais plus...
et je n'ai pas trouvé ta solution, ni celle d'Itawa d'ailleurs, dans une aide anté-diluvienne... :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed