Voici donc le code d'origine permettant de démarrer la macro toutes les 10 minutes sur l'horloge.
min est la variable à laquelle est attribué le restant de la division: ( minutes actuelles+10)/10
(J'ajoute 10 sinon, pour les 9 premières minutes sur l'horloge, ça ne marche pas.)
donc en déduisant min des minutes actuelles, dans la variable nexttime, je tombe pile poil sur la dizaine de minute.( exemple: 13h10, 13h20, 13h30....)
Public Sub horloge_vi()
End Sub
Dim min As Integer
min = (Minute(Now) + 10) Mod 10
nexttime = TimeSerial(Hour(Now), Minute(Now) + 10 - min, 0)
If Hour(nexttime) = 0 And Minute(nexttime) = 0 Then nexttime = nexttime + TimeSerial(0, 1, 0)
Application.OnTime EarliestTime:=TimeValue(nexttime), Procedure:="ligne_actu", LatestTime:=nexttime + TimeSerial(0, 5, 0)
End Sub
Si quelqu'un pouvais trouver la solution pour que la macro démarre chaque quart d'heure sur l'horloge, je suis preneur
Jojo la frite