Batch pour rafraichir une excel - Logiciels - Windows & Software
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.
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
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
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 :-)
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
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