Précédent   Forum du club des développeurs et IT Pro > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/06/2008, 20h01   #1
dreloman
Futur Membre du Club
 
Inscription : 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
dreloman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2008, 20h12   #2
Philippe JOCHMANS
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 18 461
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 45
Localisation : France, Loir et Cher (Centre)

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

Informations forums :
Inscription : mai 2005
Messages : 18 461
Points : 40 649
Points : 40 649
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
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.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2008, 20h22   #3
dreloman
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 75
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : novembre 2007
Messages : 75
Points : 17
Points : 17
Les 2 si c'est possible et toutes m'est excusse je suis debutant sur exel.
Merci de m'avoir repondu
dreloman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2008, 22h34   #4
JackOuYA
Membre Expert
 
Avatar de JackOuYA
 
Inscription : juin 2008
Messages : 1 036
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 1 036
Points : 1 055
Points : 1 055
Bonsoir,

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


JacqueS.
JackOuYA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2008, 22h37   #5
dreloman
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 75
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : novembre 2007
Messages : 75
Points : 17
Points : 17
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
dreloman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2008, 23h25   #6
dreloman
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 75
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : novembre 2007
Messages : 75
Points : 17
Points : 17
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
dreloman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2008, 00h03   #7
fring
Rédacteur/Modérateur
 
Avatar de fring
 
Homme Fred Thomas
Engineering
Inscription : février 2008
Messages : 3 900
Détails du profil
Informations personnelles :
Nom : Homme Fred Thomas
Âge : 49
Localisation : Belgique

Informations professionnelles :
Activité : Engineering

Informations forums :
Inscription : février 2008
Messages : 3 900
Points : 8 485
Points : 8 485
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)
fring est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2008, 00h46   #8
dreloman
Futur Membre du Club
 
Inscription : novembre 2007
Messages : 75
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : novembre 2007
Messages : 75
Points : 17
Points : 17
Impecable tout fonctionne et maintenent je peus dire Résolut.

Encore un grand merci a tous
dreloman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h48.


 
 
 
 
Partenaires

Hébergement Web