J'ai cette sous publique définie dans le module 1 de mon classeur ExcelAppel sous publique chaque jour à une heure précise, sans rouvrir à nouveau le fichier
Public Sub AutoUpdate()
Application.OnTime TimeValue("22:40:00"), "GetTime"
End Sub
Et dans mon code de classeur que j'ai ceci à appeler cette méthode de mise à jour automatique.
Public Sub Workbook_Open()
Call AutoUpdate
End Sub
Mon problème est que quand j'ouvrir le fichier il façons le temps d'être 22:40:00 et il appelle "GetTime"
mais le lendemain Excel soit plantages ou la fonction ne sont pas appelés à nouveau. Est-ce Application.OnTime method
qui fonctionne pour chaque jour sans avoir à rouvrir (actualiser) le classeur à nouveau.
Si vous faites cela pour quelque chose d'important. JUSTE NE LE FAIS PAS. C'est le pire moyen de planifier des tâches. – cyboashu
son important pouvez-vous suggérer comment à alors? –
Une façon serait de créer un script vb pour appeler/exécuter la macro Excel. Puis planifier cette vbs à travers le planificateur de fenêtres. – cyboashu