Dans cet article, vous apprendrez comment actualiser automatiquement le fichier Excel toutes les 1 seconde à l’aide du code VBA.

Question): Dans la colonne A, certaines valeurs sont stockées et je veux qu’elles se rafraîchissent automatiquement toutes les 1 seconde.

Pour actualiser le fichier Excel toutes les 1 seconde, nous suivrons les étapes ci-dessous:

Dans la plage A1: A10; utiliser la fonction RAND Nous devons suivre les étapes ci-dessous pour lancer l’éditeur VB Cliquez sur l’onglet Développeur Dans le groupe Code, sélectionnez Visual Basic

img1

===

  • Cliquez sur Insérer puis Module

img2

Cela créera un nouveau module.

Entrez le code suivant dans le module

Sous Calculate_Range ()

Range (« A1: A5 »). Calculer

Application.OnTime DateAdd (« s », 1, Now), « Calculate_Range »

End Sub

img3

  • Le code ci-dessus a utilisé le code application.ontime qui est utilisé pour calculer automatiquement la plage A1: A5 à actualiser toutes les 1 seconde.

  • Gamme A1: A5 contient la fonction RAND qui continuera à se mettre à jour toutes les 1 seconde

img4

De cette façon, nous pouvons planifier le fichier Excel pour qu’il se rafraîchisse tous les x temps et économise.