Un bout de code trouvé sur le net qui pourrait faire l'affaire en adaptant ce qu'il faut.
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