[VBA] Enregistrement sur excel par vba
Fermé
Skeo36
Messages postés
85
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
18 mai 2012
-
1 juin 2010 à 14:38
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 1 juin 2010 à 16:08
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 1 juin 2010 à 16:08
A voir également:
- [VBA] Enregistrement sur excel par vba
- Liste déroulante excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Si et excel - Guide
- Calculer une moyenne sur excel - Guide
- Excel trier par ordre croissant chiffre - Guide
2 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
1 juin 2010 à 14:51
1 juin 2010 à 14:51
Bonjour,
A+
If Application.Workbooks.Count = 1 Then 'Je ferme Excel
A+
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
1 juin 2010 à 16:08
1 juin 2010 à 16:08
Beh oui,... en mettant ton message comme tu le fait où compte-tu recevoir la réponse ???
Faut faire...
Là tu as une chance de tester la réponse.:D
MsgBox "Quitter sans sauvegarder?", vbQuestion + vbOKCancel, "Confirmation"
Faut faire...
Reponse = MsgBox ("Quitter sans sauvegarder?", vbQuestion + vbOKCancel, "Confirmation" )
Là tu as une chance de tester la réponse.:D
1 juin 2010 à 14:53
Modifié par Skeo36 le 1/06/2010 à 16:02
mon code:
Sub quittersanssauver() 'Quitte le logiciel sans sauvegarder avec demande de confirmation
MsgBox "Quitter sans sauvegarder?", vbQuestion + vbOKCancel, "Confirmation"
If reponse = 2 Then Exit Sub
If reponse = 1 Then
ThisWorkbook.Saved = True
ActiveWorkbook.Close
If Application.Workbooks.Count = 1 Then Application.Quit
End If
End Sub
Sub QuitterSauver() 'sauvegarde et quitte le logiciel
ActiveWorkbook.Saved = False
ActiveWorkbook.Close
If Application.Workbooks.Count = 1 Then Application.Quit
End Sub