Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 8 sur 8
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : novembre 2007
    Messages : 75
    Points : 17
    Points
    17

    Par défaut Comment faire fonctionner une macro à une heure precise

    Bonjour a tous et bien tout est dans le titre , voila je souhaite qu'une macro imprimer fonctionne automatiquement tous les jour a une heure precise, comment puis-je faire merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Philippe JOCHMANS
    Homme Profil pro Philippe JOCHMANS
    Développeur informatique
    Inscrit en
    mai 2005
    Messages
    18 842
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe JOCHMANS
    Âge : 46
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mai 2005
    Messages : 18 842
    Points : 42 810
    Points
    42 810

    Par défaut

    Bonjour

    Avec Excel ouvert ou non lorsque l'heure arrive ?

    Starec
    Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
    Vous pouvez consulter mes articles sur Access et PowerPoint

    Si vous avez des c'est peut-être moi, car vous postez un fichier en pièce jointe sans explications.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : novembre 2007
    Messages : 75
    Points : 17
    Points
    17

    Par défaut

    Les 2 si c'est possible et toutes m'est excusse je suis debutant sur exel.
    Merci de m'avoir repondu

  4. #4
    Membre Expert Avatar de JackOuYA
    Inscrit en
    juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : juin 2008
    Messages : 1 040
    Points : 1 057
    Points
    1 057

    Par défaut

    Bonsoir,

    Tu peu utiliser le gestionnaire de tâche de windows pour lancer excel avec une macro au démarrage ..


    JacqueS.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : novembre 2007
    Messages : 75
    Points : 17
    Points
    17

    Par défaut

    Oui mais je ne sais pas comment faire une macro de demarrage je suis oqp a lire un peut partout mais pas d'exemple de macro auto si on pouvais m'en donner un se serais magnifique et merci d'avance

    J'ai trouver un exemple est ce que quelqu'un pourrais me dire ou et comment mettre par exemple la macro "Imprimer"

    Code :
    1
    2
    3
    Private Sub Workbook_Open() 
        MsgBox "Bonjour " & Environ("UserName") 
    End Sub
    merci

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : novembre 2007
    Messages : 75
    Points : 17
    Points
    17

    Par défaut

    Enfin voila j'ai trouver donc probleme résolu

    Code :
    1
    2
    3
    Private Sub Workbook_Open() 
        Imprime
    End Sub
    Merci a tous ceux qui mon répondu

    J'ai oublier une chose sa c'est quand exel est fermer et avec une tache planifier il ouvre exel et imprime la feuille que je lui dit mais j'ai oublier que quand exel est encore ouvert que dois je faire pour qui l'imprime a une heure precise

  7. #7
    Rédacteur/Modérateur
    Avatar de fring
    Homme Profil pro Fred Thomas
    Engineering
    Inscrit en
    février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Nom : Homme Fred Thomas
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : février 2008
    Messages : 3 900
    Points : 7 927
    Points
    7 927

    Par défaut

    Bonjour,

    Pour la tâche plannifiée je ne peux pas t'aider, je n'ai jamais essayé.

    Concernant l'exécution d'une procédure à une heure fixe, il y a 4 choses à faire

    1. code à l'ouverture du classeur pour lancer le timer (à placer dans ThisWorkbook)
      Code :
      1
      2
      3
      Private Sub Workbook_Open()
      lancer_timer
      End Sub
    2. code du timer (à placer dans un module)
      Code :
      1
      2
      3
      Sub lancer_timer()
      Application.OnTime TimeValue("17:00:00"), "imprime"
      End Sub
    3. code de la procédure dans lequel, en fin de code, on relance le timer dans le cas où le classeur reste ouvert en permanence (à placer dans un module)
      Code :
      1
      2
      3
      4
      Sub imprime()
      '...procédure
      lancer_timer
      End Sub
    4. code à la fermeture du classeur pour stopper le timer (à placer dans ThisWorkbook)
      Code :
      1
      2
      3
      Private Sub Workbook_BeforeClose(Cancel As Boolean)
      Application.OnTime TimeValue("17:00:00"), "imprime", , False
      End Sub
    LES FAQ OFFICE - LES COURS OFFICE - LES LIVRES OFFICE - SOURCES VBA - ATELIER BRICOLAGE VBA

    Lorsque votre problème est solutionné, pensez à le signaler en cliquant sur le bouton au bas de la discussion.

    Hormis pour me demander mon numéro de compte afin d'y effectuer un versement, évitez de m'envoyer vos questions par MP, merci d'avance
    En posant une question on risque d'avoir l'air idiot cinq minutes. En n'en posant pas, on risque de le rester toute sa vie (proverbe chinois)

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : novembre 2007
    Messages : 75
    Points : 17
    Points
    17

    Par défaut

    Impecable tout fonctionne et maintenent je peus dire Résolut.

    Encore un grand merci a tous

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •