![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: juillet 2007
Messages: 127
|
Bonjour,
Je souhaiterai faire une macro qui s'exécute toutes les heures. (on considère que le fichier est ouvert) Comment je pourrais m'y prendre Merci d'avance |
|
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Messages: 2 358
|
Bonsoir chuinul,
En faisant une recherche, tu trouveras quantité de réponses à ce sujet... Tu peux essayer comme ça par exemple : Code:
DANS UN MODULE DE CODE STANDARD
Option Explicit
Dim Tps As Date
Sub Tempo()
'Programmation de l'évènement toutes les heures
Tps = Now + TimeValue("01:00:00")
Application.OnTime Tps, "Tempo"
'Traitement
'Les instructions de TA MACRO ICI...
'...
'...
End Sub
Sub StopTempo()
On Error Resume Next
'Stopper la gestion de l'évènement OnTime en cours
Application.OnTime Tps, "Tempo", , False
End Sub
Code:
DANS LE MODULE DE CODE DE L'OBJET THISWORKBOOK
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
StopTempo
End Sub
Cordialement, |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| execution d'une macro... | nada | Forum Excel | 4 | 14/08/2007 14h24 |
| Exec macro toutes les heures | fifi | Forum Excel | 2 | 11/01/2006 17h43 |
| Pb/ exécution pas à pas d'une macro | loic38 | Forum Excel Downloads - Archives | 1 | 14/09/2004 09h53 |
| Help :EXCEL 2003 :éxecution d'1 macro toutes les n heures | Lino | Forum Excel Downloads - Archives | 3 | 07/03/2004 21h02 |
| Exécution toutes les 24 heures | Christophe | Forum Excel Downloads - Archives | 5 | 24/06/2003 16h28 |