In questo articolo imparerai come aggiornare automaticamente il file Excel ogni secondo utilizzando il codice VBA.

Domanda): Nella colonna A ci sono alcuni valori memorizzati e voglio che si aggiornino automaticamente ogni 1 secondo.

Per aggiornare il file excel ogni secondo seguiremo i seguenti passaggi:

Nella gamma A1: A10; usa la funzione RAND Dobbiamo seguire i passaggi seguenti per avviare l’editor di VB Fai clic sulla scheda Sviluppatore Dal gruppo Codice seleziona Visual Basic

img1

===

  • Fare clic su Inserisci quindi su Modulo

img2

Questo creerà un nuovo modulo.

Inserisci il seguente codice nel Modulo

Sub Calculate_Range ()

Intervallo (“A1: A5”). Calcola

Application.OnTime DateAdd (“s”, 1, Now), “Calculate_Range”

End Sub

img3

  • Il codice sopra ha utilizzato il codice application.ontime che viene utilizzato per calcolare automaticamente l’intervallo A1: A5 per aggiornare ogni secondo.

  • L’intervallo A1: A5 contiene la funzione RAND che continuerà ad aggiornarsi ogni 1 secondo

img4

In questo modo possiamo programmare il file excel per aggiornare ogni x quantità di tempo e risparmiare.