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().

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction