comment automatiser une macro d'exel - Logiciels - Windows & Software
Marsh Posté le 25-06-2004 à 16:04:47
Classe Application méthode Ontime.
Dans l'aide ou l'explo d'objet Excel, tu en sauras plus.
exemple: soit à éxécuter MaMacro toutes les 10 minutes.
Déclaration
Public dTime As Date
Module
Sub MaMacro()
'Init/Réinit variable
dTime = Now + TimeValue("00:10:00" )
'Sched
Application.OnTime dTime, "MaMacro"
'Suite du code de MaMacro
'...
End Sub
Pour un déclenchement à l'ouverture du Workbook
Private Sub Workbook_Open()
...
Application.OnTime Now + TimeValue("00:10:00" ), "MaMacro"
...
End Sub
Ou toute autre source de déclenchement, voir la macro elle même ...
Arrêter le Schedule, sinon ça continue
Private Sub Workbook_BeforeClose(Cancel As Boolean)
...
Application.OnTime dTime, "MaMacro", , False
...
End Sub
...
Enfin, un truc dans le genre...
Marsh Posté le 25-06-2004 à 15:05:28
salut a tous
et encor un question assez hard:
j'ai un fichier .xls avec une macro (lancement de roket + edition d'un fichier .mht,sorte d'html.)
pour l'instan pas de sousi. mais j'aimerai que cette macro se lance reguliérement comme une tâche planifié.
j'ai pas trouvé mon bonneur...
et si quelqu'un peu m'aidé il sera remercié sur 14 génerations
voila