Batch pour rafraichir une excel

Batch pour rafraichir une excel - Logiciels - Windows & Software

Marsh Posté le 19-09-2006 à 15:03:29    

Bonjour,
 
Tout les jours je doit rafraichir un ficheir excel (rafraichir la source de données)  
Y a t il moyen de faire ca via un batch ou autre?
 
D'avance merci!
 
Ben

Reply

Marsh Posté le 19-09-2006 à 15:03:29   

Reply

Marsh Posté le 19-09-2006 à 16:08:03    

Une petite macro.
Tu enregistre ta macro lorsque tu actualises, puis apres coup tu n'auras plus qu'a la lancer.

Reply

Marsh Posté le 19-09-2006 à 16:11:05    

Et comment je lance ma macro sans ouvrir mon fichier excel?
 
Pour etre plus précis sur mes intention, J'ai un seveur MSSQL et tout les jours doit s'envoyer par email le résultat d'une query dans un fichier excel.
 
Donc de préférence pas d'opérations manuelles

Reply

Marsh Posté le 19-09-2006 à 16:14:54    

Et comment je lance ma macro sans ouvrir mon fichier excel?  <(--- tu ne l'avais pas precisé ;)
 
Et bien cette macro tu la mets sur l'evenement Workbook_Open, et avec le planificateur de taches, tu ouvres ce fichier excel.
Tu ajoutes a la macro un :  
Application.ActiveWorkbook.Save
Application.quit

Reply

Marsh Posté le 19-09-2006 à 16:28:17    

J'y ai pensé oui mais ca va etre marrant quand l'utilisateur l'ouvre, vu que la macro va fermer le fichier :-)

Reply

Marsh Posté le 19-09-2006 à 18:11:18    

Alors tu créers deux macros, une a l'ouverture qui actualise. Et une autre macro qui actualise et ferme.  
Tu crées un raccourci vers ce fichier. Je ne me souviens plus mais regarde du coté des commutateurs lors de l'ouverture du genre c:\Fichier.xls /m NomDeLaMacro
Je regarde et si je retrouve je te post ca

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed