[VBA Excel / SQL] Extraction automatique à période régulière

Extraction automatique à période régulière [VBA Excel / SQL] - SQL/NoSQL - Programmation

Marsh Posté le 09-09-2004 à 17:00:44    

Bonjour,
 
J'ai réalisé un programme en VBA et SQL pour extraire des données d'une base Access.
 
Je souhaiterais que cette extraction se lance automatiquement le 1er de chaque mois.  
 
Comment la déclencher sans avoir à ouvrir le fichier Excel ?
 
Merci de votre aide ou piste.

Reply

Marsh Posté le 09-09-2004 à 17:00:44   

Reply

Marsh Posté le 10-09-2004 à 10:52:12    

Tu crées une tâche schedulée sur le PC qui ouvre Excel avec comme paramètre ta macro.
 
Tu modifies ta macro pour qu'elle soit en mode autoexec, et tu paramètre Excel pour qui désactive les warnings de sécurité.
 
Dans la tâche schedulée, tu indiques de tuer la tâche au bout de 10 minutes par exemple.
 
Et logiquement, tu laisses ton PC allumé (sans forcément une session ouverte) et ça doit marcher.
 
En tout cas, c'est comme ça que j'ai fait pour forcer mon serveur à rebooter tous les mois, et ça marche très bien ;)

Reply

Marsh Posté le 10-09-2004 à 16:04:55    

Merci pour la réponse.
Cela marche mais je dois trouver les paramètres pour désactiver les messages du styles : Activer les macros, ...
 
je vais aussi faire une recherche avec la commande VBA Shell.
 
Merci encore

Reply

Sujets relatifs:

Leave a Replay

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