eviter de sauvegarder

E

Excel84

Guest
Salut a tous,
J'ai un p'tit bleme. J'aimerai pouvoir empecher toutes possibilité de sauvegarde de mon classeur. Comment pourrai je faire?
De plus je souhaiterai fermer ce classeur a l'aide uniquement d'un bouton.
Merci d'avance pour votre aide.
@+
 
G

G'Claire

Guest
EXEL84, le forum

Essaie ce fichier, il y a la possibilité avec ou sans sauvegarde, a voir. Si tu veux obligatoirement pas sauvegarder ton fichier il suffira de le code du commande boutons par celui-là.

Private Sub CommandButtonfermeture_Click() 'Fermeture de l'application
Application.DisplayAlerts = False 'Supprime la fonction de demande de sauvegarde de Windows
If MsgBox("Vous allez fermer votre fichier sans enregistrer les modifications ?", vbYesNo + vbCritical, "ALERTE") = vbYes Then
Application.Quit 'Fermeture sans sauvegarde
Else
Exit Sub
End If
End Sub

Il faut remettre ce code dans le ThisworkBook

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)


Application.DisplayAlerts = True 'Remet la fonction de demande de sauvegarde de Windows

End Sub

Merci a Zon pour l'aide sur cette fonction

G'Claire
 

Pièces jointes

  • FerrmetureEXEL.zip
    9.8 KB · Affichages: 32
G

G'Claire

Guest
EXEL84

Je n'avait pas bien lu la première question

Pour bloquer la fonction Enregister sous et la disquette, rajoute ce code dans Private Sub Workbook_BeforeSave

Cancel = True 'Empeche la sauvegarde par clique sur "Disquette" et de "Enregistrer sous" dans le menu Fichier

Salut G'Claire
 

Pièces jointes

  • FerrmetureEXELsansenregistrement.zip
    9.3 KB · Affichages: 30

Discussions similaires

Réponses
7
Affichages
558

Statistiques des forums

Discussions
314 085
Messages
2 105 645
Membres
109 407
dernier inscrit
gueric6