Passer au contenu

Excel VBA : automatiser l’exécution d’une fonction

Comment : en insérant un timer.Avec Excel, vous avez créé une feuille récupérant des informations à partir d’une base de données Access. Vous avez créé un…

Comment : en insérant un timer.Avec Excel, vous avez créé une feuille récupérant des informations à partir d’une base de données Access. Vous avez créé un bouton afin de mettre à jour toutes ces informations. Vous pourriez cliquer sur le bouton régulièrement pour actualiser les données. Mais vous vous lasseriez vite ! Mieux vaut utiliser un timer pour automatiser cette opération. Voici comment procéder : ouvrez votre feuille Excel, sélectionnez la fonction Visual Basic Editor dans le menu Outils/Macro. Puis déroulez le menu Insertion/Module et recopiez le listing ci-contre. Assignez à la variable Intervalle, la durée, exprimée en secondes, entre chaque répétition (60 secondes dans notre exemple). Appelez ensuite la fonction mettant à jour votre feuille Excel dans la fonction ExecutionTimer().

👉🏻 Suivez l’actualité tech en temps réel : ajoutez 01net à vos sources sur Google, et abonnez-vous à notre canal WhatsApp.


La rédaction