IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA EXCEL: programmer l'ouverture/fermeture d'un fichier à une heure fixe


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut VBA EXCEL: programmer l'ouverture/fermeture d'un fichier à une heure fixe
    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

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    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

  3. #3
    Membre émérite
    Homme Profil pro
    ingénieur d'étude
    Inscrit en
    Juin 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur d'étude
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 563
    Par défaut
    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

  4. #4
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut
    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..

  5. #5
    Membre émérite
    Homme Profil pro
    ingénieur d'étude
    Inscrit en
    Juin 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur d'étude
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 563
    Par défaut
    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.

Discussions similaires

  1. {VBA Excel}programme pour remplacer valeurs
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 10/08/2007, 00h54
  2. [VBA Excel/Access] problème de fermeture instantannée d'Access
    Par torky dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/07/2007, 09h30
  3. [VBA - Excel] Problème d'ouverture de fichier
    Par seiryujay dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/12/2006, 10h55
  4. VBA excel : Menu personnalisé et fermeture de classeurs
    Par wushual1 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 03/07/2006, 16h45
  5. [vba-excel] Le temps de fermeture trop court ?
    Par Damsou dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/01/2005, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo