[VBA]Répéter une macro automatiquement
Résolu/Fermé
Apolline
-
19 juin 2008 à 16:21
Bilow Messages postés 1014 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 2 août 2015 - 2 juin 2011 à 23:46
Bilow Messages postés 1014 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 2 août 2015 - 2 juin 2011 à 23:46
A voir également:
- Vba répéter une action x fois
- Action - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Action fans - Accueil - Guide arnaque
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
2 réponses
onesdf
Messages postés
375
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
17 octobre 2008
120
19 juin 2008 à 16:50
19 juin 2008 à 16:50
Salut
L'application OnTime permet de lancer une procédure à une heure donnée.
Pour répéter une action à intervalles donnés, il ne faut donc pas que tu appelles ta procédure "EnregistrerEnPageWeb", mais que tu à nouveau ta procédure RafraichissementGraphe de manière à boucler.
Niveau code ça donnerai ça :
L'application OnTime permet de lancer une procédure à une heure donnée.
Pour répéter une action à intervalles donnés, il ne faut donc pas que tu appelles ta procédure "EnregistrerEnPageWeb", mais que tu à nouveau ta procédure RafraichissementGraphe de manière à boucler.
Niveau code ça donnerai ça :
Sub RafraichissementGraphe() ' Définit l'intervalle avec l'heure actuelle + trente secondes DansTrenteSecondes = TimeSerial(Hour(Time), Minute(Time), Second(Time) + 30) ' Appel récursif de la fonction RafraichissementGraphe Application.OnTime DansTrenteSecondes, "RafraichissementGraphe" ' Appel de la fonction EnregistrerEnPageWeb Call EnregistrerEnPageWeb End Sub
DJ FA
Messages postés
51
Date d'inscription
jeudi 14 décembre 2006
Statut
Membre
Dernière intervention
1 avril 2024
Modifié par DJ FA le 2/06/2011 à 22:45
Modifié par DJ FA le 2/06/2011 à 22:45
Ca date, mais pour 15 minutes ? merci.
C'est ça ?
DansQuinzeMinutes = TimeSerial(Hour(Time), Minute(Time) + 15, Second(Time))
C'est ça ?
DansQuinzeMinutes = TimeSerial(Hour(Time), Minute(Time) + 15, Second(Time))
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
2 juin 2011 à 23:46
2 juin 2011 à 23:46
Oui ;-)
19 juin 2008 à 17:02
Encore merci
19 juin 2008 à 18:19
parceque j'aimerais la stopper à 21HOO?
Merci d'avance
19 juin 2008 à 19:32
20 juin 2008 à 08:29