Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que m a procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n' a rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes proposi tions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que m a procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n' a rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes proposi tions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que m a procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n' a rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes proposi tions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Bonjour Jean-Paul GIORGETTI,
La fonction OnTime demande un timestamp complet (Date + heure)
Sub AtHour()
Application.OnTime Now + TimeValue("00:10:00"), "message"
End Sub
Sub message()
ActiveCell = Now
ActiveCell.Offset(1, 0).Activate
AtHour
End Sub
CortoSalut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes proposit ions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour Jean-Paul GIORGETTI,
La fonction OnTime demande un timestamp complet (Date + heure)
Sub AtHour()
Application.OnTime Now + TimeValue("00:10:00"), "message"
End Sub
Sub message()
ActiveCell = Now
ActiveCell.Offset(1, 0).Activate
AtHour
End Sub
Corto
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes proposit ions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour Jean-Paul GIORGETTI,
La fonction OnTime demande un timestamp complet (Date + heure)
Sub AtHour()
Application.OnTime Now + TimeValue("00:10:00"), "message"
End Sub
Sub message()
ActiveCell = Now
ActiveCell.Offset(1, 0).Activate
AtHour
End Sub
CortoSalut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes proposit ions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Il faudrait tout à fait en premier lieu de corriger la date interne de ton
PC
--
Sans les bérouettes
"Jean-Paul GIORGETTI" a écrit dans le
message
de news:Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Il faudrait tout à fait en premier lieu de corriger la date interne de ton
PC
--
ponsinet.frederic363etdesbrouettes@orange.fr
Sans les bérouettes
"Jean-Paul GIORGETTI" <nospam-jp.giorgetti@free.fr> a écrit dans le
message
de news: OhST7lLoIHA.3900@TK2MSFTNGP05.phx.gbl...
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Il faudrait tout à fait en premier lieu de corriger la date interne de ton
PC
--
Sans les bérouettes
"Jean-Paul GIORGETTI" a écrit dans le
message
de news:Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Bonjour Jean-Paul GIORGETTI,
La fonction OnTime demande un timestamp complet (Date + heure)
Sub AtHour()
Application.OnTime Now + TimeValue("00:10:00"), "message"
End Sub
Sub message()
ActiveCell = Now
ActiveCell.Offset(1, 0).Activate
AtHour
End Sub
CortoSalut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour Jean-Paul GIORGETTI,
La fonction OnTime demande un timestamp complet (Date + heure)
Sub AtHour()
Application.OnTime Now + TimeValue("00:10:00"), "message"
End Sub
Sub message()
ActiveCell = Now
ActiveCell.Offset(1, 0).Activate
AtHour
End Sub
Corto
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour Jean-Paul GIORGETTI,
La fonction OnTime demande un timestamp complet (Date + heure)
Sub AtHour()
Application.OnTime Now + TimeValue("00:10:00"), "message"
End Sub
Sub message()
ActiveCell = Now
ActiveCell.Offset(1, 0).Activate
AtHour
End Sub
CortoSalut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
'Dans un module
Global heure
Sub test()
AtHour
End Sub
Sub AtHour()
heure = DateSerial(Year(Now + 1 / 24), Month(Now + 1 / 24), Day(Now + 1 /
24)) & " " & TimeSerial(Hour(Now + 1 / 24), 0, 0)
Application.OnTime heure, "message"
End Sub
Sub message()
AtHour
MsgBox Time
End Sub
Sub arretTimer()
On Error Resume Next
If heure <> "" Then
'Annuler le paramétrage du OnTime programmé précédemment.
Application.OnTime EarliestTime:=heure, _
Procedure:="AtHour", Schedule:úlse
End If
End Sub
'Code à mettre dans ThisWorkBook
Private Sub Workbook_BeforeClose(Cancel As Boolean)
arretTimer
End Sub
Private Sub Workbook_Open()
test
End Sub
"Jean-Paul GIORGETTI" wrote in message
news:Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
'Dans un module
Global heure
Sub test()
AtHour
End Sub
Sub AtHour()
heure = DateSerial(Year(Now + 1 / 24), Month(Now + 1 / 24), Day(Now + 1 /
24)) & " " & TimeSerial(Hour(Now + 1 / 24), 0, 0)
Application.OnTime heure, "message"
End Sub
Sub message()
AtHour
MsgBox Time
End Sub
Sub arretTimer()
On Error Resume Next
If heure <> "" Then
'Annuler le paramétrage du OnTime programmé précédemment.
Application.OnTime EarliestTime:=heure, _
Procedure:="AtHour", Schedule:úlse
End If
End Sub
'Code à mettre dans ThisWorkBook
Private Sub Workbook_BeforeClose(Cancel As Boolean)
arretTimer
End Sub
Private Sub Workbook_Open()
test
End Sub
"Jean-Paul GIORGETTI" <nospam-jp.giorgetti@free.fr> wrote in message
news:OhST7lLoIHA.3900@TK2MSFTNGP05.phx.gbl...
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
'Dans un module
Global heure
Sub test()
AtHour
End Sub
Sub AtHour()
heure = DateSerial(Year(Now + 1 / 24), Month(Now + 1 / 24), Day(Now + 1 /
24)) & " " & TimeSerial(Hour(Now + 1 / 24), 0, 0)
Application.OnTime heure, "message"
End Sub
Sub message()
AtHour
MsgBox Time
End Sub
Sub arretTimer()
On Error Resume Next
If heure <> "" Then
'Annuler le paramétrage du OnTime programmé précédemment.
Application.OnTime EarliestTime:=heure, _
Procedure:="AtHour", Schedule:úlse
End If
End Sub
'Code à mettre dans ThisWorkBook
Private Sub Workbook_BeforeClose(Cancel As Boolean)
arretTimer
End Sub
Private Sub Workbook_Open()
test
End Sub
"Jean-Paul GIORGETTI" wrote in message
news:Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Bonjour,
J'ai testé les macros sous Excel V2003 : ça marche correctement
"Jean-Paul GIORGETTI" a écrit dans le
message
de news:Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Bonjour,
J'ai testé les macros sous Excel V2003 : ça marche correctement
"Jean-Paul GIORGETTI" <nospam-jp.giorgetti@free.fr> a écrit dans le
message
de news:OhST7lLoIHA.3900@TK2MSFTNGP05.phx.gbl...
Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub
Bonjour,
J'ai testé les macros sous Excel V2003 : ça marche correctement
"Jean-Paul GIORGETTI" a écrit dans le
message
de news:Salut à tous,
Je désire faire une procédure qui s'exécuterait toutes les heures (à
l'heure
pile) à partir de l'heure suivant l'ouverture du fichier.
J'ai donc créé un petit bout de code pour tester mais voilà que ma
procèdure
s'exécute plusieurs fois de suite (2, 3, 4 fois), je ne comprends pas
pourquoi, j'ai essayé d'y coller une instruction "Wait", mais cela n'a
rien
changé.
Je vous transmet ce que j'ai écrit, je suis preneur de toutes
propositions
et explications.
Merci d'avance,
Jean-Paul
Sub AtHour()
Heure = Hour(Now) + 1
Heure = TimeValue(Str(Heure Mod 24) & ":00:00")
Application.OnTime Heure, "message"
End Sub
Sub message()
MsgBox "test"
'Application.Wait (Now + TimeValue("0:00:10"))
AtHour
End Sub