Bonjour le Forum,
Est ce qu'il y'a un moyen de programmer sous VBA l’ouverture automatique (quotidienne) d'un fichier excel à 09h et le fermer à 17h ?
Merci pour votre aide
Bonjour le Forum,
Est ce qu'il y'a un moyen de programmer sous VBA l’ouverture automatique (quotidienne) d'un fichier excel à 09h et le fermer à 17h ?
Merci pour votre aide
Le problème, c'est que pour qu'Excel lance une macro, il faut que ce logiciel soit ouvert ainsi que le fichier qui contiendra la macro d'ouverture du fichier que tu souhaites.
Si tu as Excel ouvert en permanence, tu peux programmer l'activation d'une macro en mettant une commande OnTime dans le Workbook_Open du fichier contenant la macro.
https://msdn.microsoft.com/library/3...ice.15%29.aspx
https://msdn.microsoft.com/fr-fr/vba...en-event-excel
Bonjour,
Ce que vous souhaitez faire peut être réalisé à l'aide du planificateur de tâches Windows.
Le plus simple est de préciser l'action à réaliser (ainsi que sa fréquence) manuellement dans la fenêtre du planificateur (dans le Menu Démarrer, allez dans Accessoires->Outils Système->Planificateur de tâches.
Mais une macro VBA peut également être utilisée pour configurer le planificateur.
Cordialement
le problème avec le planificateur Windows c'est qu'il m'affiche à la fin qu'il faut configurer les droits d'ouvrir une session en tant que tache.je n'ai pas su comment faire..
Tout est configurable ou presque dans le planificateur.
N'hésitez pas à rechercher un tutoriel sur son utilisation, ou à préciser la façon dont vous avez essayé de l'utiliser (toutes les options choisies) et le message d'erreur exact obtenu.
Partager