p
u
b
l
i
c
i
t
é
publicité
  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 : 18
    Points
    18

    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
    Développeur informatique
    Inscrit en
    mai 2005
    Messages
    19 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loir et Cher (Centre)

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

    Informations forums :
    Inscription : mai 2005
    Messages : 19 273
    Points : 45 110
    Points
    45 110

    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 : 18
    Points
    18

    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 184
    Points
    1 184

    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 : 18
    Points
    18

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : 18
    Points
    18

    Par défaut

    Enfin voila j'ai trouver donc probleme résolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Expert Confirmé Sénior
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

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

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      Private Sub Workbook_Open()
      lancer_timer
      End Sub
    2. code du timer (à placer dans un module)
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      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 : Sélectionner tout - Visualiser dans une fenêtre à part
      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 : Sélectionner tout - Visualiser dans une fenêtre à part
      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 : 18
    Points
    18

    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.

Discussions similaires

  1. Comment faire un IN dans une macro
    Par baime dans le forum Macro
    Réponses: 3
    Dernier message: 17/02/2012, 12h41
  2. Réponses: 1
    Dernier message: 13/03/2011, 12h03
  3. comment faire fonctionner les macros d'un modèle Word (.dot)?
    Par chtibreizh62 dans le forum VBA Word
    Réponses: 2
    Dernier message: 18/12/2006, 14h18
  4. Comment faire fonctionner une scroll bar ???
    Par toto4650 dans le forum MFC
    Réponses: 10
    Dernier message: 18/07/2005, 16h47
  5. comment faire fonctionner l'exe sur une autre machine
    Par brian79 dans le forum C++Builder
    Réponses: 8
    Dernier message: 28/05/2004, 14h00

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