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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Forcer Excel à sauver

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Forcer Excel à sauver

n°1001051
manson69
Posté le 04-03-2005 à 17:23:05  profilanswer
 

Bonjour,
 
Comment forcer l'enregistrement des modifications apportées dans un fichier excel ?
 
Parce que quand je fais ceci :
Classeur.ActiveWorkbook.Save
Classeur.Quit
 
J'obtient ce message :
Voulez vous enregistrer les modifications apportées à 'article.xls'?
 
Comment faire pour ne plus avoir ce message ?
 
Merci d'avance.

mood
Publicité
Posté le 04-03-2005 à 17:23:05  profilanswer
 

n°1001136
RabbitJaco​b
Posté le 04-03-2005 à 18:40:35  profilanswer
 

Salut !!!
 
Pour enregistrer automatiquement ton classeur à chaque fermeture sans voir apparaître à aucun moment une boite de dialogue, tu insère la méthode suivante dans ton objet thisWorkbook:
 
 
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ActiveWorkbook.Save
End Sub
 
Cette méthode se lance automatiquement avant chaque fermeture de ton classeur.
Pour pouvoir écrire du code dans ton objet thisWorkbook, il faut que tu double clique sur thisWorkbook de l'onglet microsoft excel objects de ton projet.
 
A bientot !!

n°1001161
galopin01
Posté le 04-03-2005 à 19:07:25  profilanswer
 

bonsoir,
c'est ton "classeur" qui fiche la pagaille
 
Classeur.ActiveWorkbook.Save  
Classeur.Quit  
 
avec :
 
ActiveWorkbook.Save  
Application.Quit  
 
ça devrait faire...
A+


Message édité par galopin01 le 04-03-2005 à 19:07:48
n°1001266
manson69
Posté le 04-03-2005 à 20:25:10  profilanswer
 

Je ne vois pas très bien ce que vous voulez dire.
 
voila comment est mon code :
 

Code :
  1. Private Sub bouton1_Click()
  2. Dim Classeur1 As New Excel.Application
  3. Dim Classeur2 As New Excel.Application
  4. ' ouvrir les 2 fichiers excel
  5. Classeur1.Workbooks.Open (Text1)
  6. Classeur2.Workbooks.Open (Text2)
  7. .
  8. .
  9. .
  10. mise à jour des données du classeur2 avec le classeur1
  11. .
  12. .
  13. .
  14. Classeur2.ActiveWorkbook.Save
  15. 'Fermeture
  16. Classeur1.Quit
  17. Classeur2.Quit
  18. End Sub


 

n°1001539
yokaichan
Posté le 05-03-2005 à 00:41:51  profilanswer
 

ou tout simplement tu mets
Classeur.ActiveWorkbook.Save  
Application.Quit
Application.DisplayAlerts=False
 
Ca quittera ton fichier sans demander

n°1002549
manson69
Posté le 06-03-2005 à 13:34:00  profilanswer
 

J'y suis arrivé.
Merci  :)


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

  Forcer Excel à sauver

 

Sujets relatifs
Ouverture fichier excelouvrir un doc word depuis excel en vba
[EXCEL] Macro pour importer des donnees[EXCEL] Recherche d'un fichier fermé
Comment gérer des fichiers Excel sur un serveur ?Acces au Propriétés des fichiers Words, Excel, etc
Pb VBA sur Excel 2000Créer un plan sur une feuille Excel depuis VBA
[CSS] Forcer l'impression d'un "background-image"inséré des donné dynamique dans une Feuille de Calcule Excel
Plus de sujets relatifs à : Forcer Excel à sauver


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