Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1746 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Fermer Excel et enregistrer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Fermer Excel et enregistrer

n°1792608
scaryfan
Apple Inside
Posté le 26-09-2008 à 17:05:31  profilanswer
 

:hello:  
 
Salut à tous...
Je reviens vers vous car j'ai un petit souci à propos d'une macro que j'ai insérée dans un fichier Excel.
C'est une macro qui me permet de fermer mon fichier et de quitter Excel.
 
Voici le code :
 

Code :
  1. ActiveWorkbook.Save
  2.     Application.Quit


 
Cette macro enregistre mon classeur et ferme Excel... cela est bien s'il n'y a pas d'autres fichiers Excel déjà ouverts dans Excel.
Car dans le cas contraire, la macro enregistre puis quitte Excel sans que les classeurs précédemment ouverts soient enregistrés... on perd les modifications... comment faire pour tout enregistrer puis quitter ???
 
Merci pour votre aide...


---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To
mood
Publicité
Posté le 26-09-2008 à 17:05:31  profilanswer
 

n°1792740
Idoine
Posté le 27-09-2008 à 01:02:01  profilanswer
 

Mets plutôt :

Code :
  1. Dim wb As Workbook
  2.     For Each wb In Workbooks 'boucle sur tous les classeurs ouverts
  3.         wb.Close True 'fermeture du classeur avec sauvegarde
  4.     Next
  5.     Application.Quit


Si tu veux voir un message de demande d'enregistrement si le classeur a été modifié, enlève True après Close.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Fermer Excel et enregistrer

 

Sujets relatifs
[ASPX] [C#] Chercher et afficher une ligne dans un fichier ExcelVBA : rompre les liaisons, sauf les liens hypertextes
[EXCEL] Connaitre la position de la cellule couranteCreer un PDF depuis Excel et envoi directement en pièce jointe d'un ma
[DOS] Enregistrer un fichier avec un nom variable[Excel] Afficher une cellule comportant une valeur calculée
VBA - Souci avec récupération données DTPickerJAI : comment enregistrer un IFD privé dans un TIFF ?
[VBA] Macro exécutée pas à pas...[VBA] Listview : dernière ligne ajoutée
Plus de sujets relatifs à : [VBA] Fermer Excel et enregistrer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR