rss
petit bout de code pour fermeture excel svp
par d1102
 Fil de Discussions
Statut : Résolu
lundi 3 juillet 2006 à 15:04:59
Bonjour , j'ai besoin d'un petit bout de code VBA pour fermer deux fenêtres EXCEL ouvertes sans les modifier (c'est à dire sans qu on me demande :"Voulez-vous enregistrer les modifications à SSS.xls ? ma réponse étant "non" à répondre deux fois(car il y a deux fenêtres ouvertes))
Je ferai un bouton dans la page et j'y affecterai cette macro .
Merci beaucoup
Répondre à d1102  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par sebsauvage, le lundi 3 juillet 2006 à 16:01:57 Fil de Discussions
Quelquechose du genre:
workbook.Close(SaveChanges=False)

(Enfin, en Python en tous cas.)
Répondre à sebsauvage

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par d1102, le lundi 3 juillet 2006 à 16:42:59 Fil de Discussions
Application.Quit
SaveChanges = False

et ca marche pas ; excel me demande toujours si je veux sauvegarder
merci
Répondre à d1102

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Kobaya, le lundi 3 juillet 2006 à 16:53:09 Fil de Discussions
salut,

en fait c'est presque ça, mais dans l'autre sens :
Application.SaveChanges = False
Application.Quit 

A+,
Kobaya.
Répondre à Kobaya

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par d1102, le lundi 3 juillet 2006 à 17:02:38 Fil de Discussions
Non ca marche pas encore ...
Je ne comprends pas , j'ai l'impression que application.savechanges n'existe pas
merci
a+
Répondre à d1102

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Kobaya, le lundi 3 juillet 2006 à 17:27:49 Fil de Discussions
Oooooppppsssss! désolé.....

j'm'ai trompé :
ActiveWorkbook.SaveChanges = False
' pour fermer Excel
Application.Quit
' ou pour fermer le fichier seulement
' ActiveWorkbook.Close
A+,
Kobaya.
Répondre à Kobaya

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par d1102, le lundi 3 juillet 2006 à 17:34:21 Fil de Discussions
Décidément excel est têtu il ne veux pas de :

ActiveWorkbook.SaveChanges = False
Application.Quit

a+
Répondre à d1102

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Kobaya, le lundi 3 juillet 2006 à 17:45:02 Fil de Discussions
décidément, je suis mal réveillé :
ActiveWorkbook.Saved = False


mais c'est lundi, et samedi on a gagné alors je plaide les circonstances atténuantes...

A+,
Kobaya.
Répondre à Kobaya

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par d1102, le lundi 3 juillet 2006 à 17:57:40 Fil de Discussions
le pire c'est qu on va regagner mercredi ...
Ca ferme bien excel , mais j ai toujours cette satanée box : "voulez-vous enregistrer les modifications " et j'en veux plus car les gens avec qui je travaille sont foutu de répondre "oui" ....
A+
Répondre à d1102

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Kobaya, le lundi 3 juillet 2006 à 18:02:22 Fil de Discussions
alors là, rien ne va plus : je suis hyper-super-méga-ultra fatigué :

c'est :
ActiveWorkbook.Saved = False


:-(

je vais me coucher de ce pas!
A+,
Kobaya.
Répondre à Kobaya

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Armojax, le mardi 4 juillet 2006 à 09:25:27 Fil de Discussions
Hello,

Saved est un indicateur positionné à True si on n'a effectué aucune modif, ou si une sauvegarde a été effectuée. Dès qu'on modifie le classeur, Excel le bascule à False. C'est ce qui lui permet de savoir si, à la fermeture, il doit ou non poser la question : Voulez-vous enregistrer etc.
Si les utilisateurs ont fait des modifs, Saved est déjà à False, et Excel pose la question.

On peut, au contraire, mettre l'indicateur à True. Dans ce cas, Excel ne pose pas la question, et ne fait pas d'enregistrement, puisqu'on lui dit que le classeur n'a pas été modifié, ou a déjà été sauvegardé.
ActiveWorkbook.Saved = True
ActiveWorkbook.Close

Sinon, on peut aussi écrire :
Application.DisplayAlerts = False
ActiveWorkbook.Close savechanges:=False
Application.DisplayAlerts = True
Le première solution est plus courte.
Répondre à Armojax

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Kobaya, le mardi 4 juillet 2006 à 12:33:38 Fil de Discussions
salut tout le monde,

je revenais pour quelques précisions après une bonne nuit de sommeil, et les idées un peu plus claires, mais Armojax est déjà passé par là alors...

A+,
Kobaya.
Répondre à Kobaya

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par d1102, le mardi 4 juillet 2006 à 13:15:30 Fil de Discussions 
merci beaucoup
ca marche
Répondre à d1102
Discussions pertinentes trouvées dans le forum
31/10 09h43Codes VBA excel des boutons precédent et suivProgrammation31/10 15h2712
16/01 08h50syntaxe code VB pour bouton toupie dans EXCELLogiciels/Pilotes16/01 08h500
15/05 15h52Création de bouton et enregistrement excelProgrammation16/05 14h165
10/04 16h15erreur lors d'un clic bouton crée dans excelProgrammation11/04 15h157
Plus de discussions sur « petit bout de code pour fermeture excel svp » Discussion en cours Discussion fermée Problème résolu
Logiciels pertinents trouvés dans les téléchargements
Télécharger Vista Codec Package 4.6.8Vista Codec Package - Vista Codec Package regroupe une collection impressionnante de codecs (audio et vidéo), permettant d'ouvrir la plupart...Catégorie: Codecs
Licence: Freeware/gratuit
Télécharger DivX codecs 6.8.3DivX codecs - Le codec Divx Community est gratuit pour un usage personnel et permet de lire les fichiers au format DivX ! L'installeur...Catégorie: Codecs
Licence: Freeware/gratuit
Télécharger K-Lite Codec Pack Full 4.0.0K-Lite Codec Pack Full - K-Lite Codec Pack est une collection de codecs et de filtres nécessaires pour encoder ou décoder des formats audio ou vidéo....Catégorie: Codecs
Licence: Open Source
Télécharger Excel Viewer 2003Excel Viewer - Avec Microsoft Office Excel Viewer 2003, vous pouvez ouvrir, afficher et imprimer des classeurs Excel (fichiers XLS ), même...Catégorie: Tableur
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « petit bout de code pour fermeture excel svp »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide