Salve a tutti,
la questione è semplice, ma non ho la benchè minima idea di come realizzarla.

sul foglio1 di excel ho l' aggiornamento automatico di alcuni dati ogni minuto.

supponiamo che nella casella A1 ho un valore che cambia ad ogni minuto e il tempo(time stamp) viene preso dalla casella B10
Per cui ad ogni minuto che passa della casella B10, in A1 si aggiorna il valore (quest'ultimo preso in streaming da fonte online).

Se volessi "catturare" il valore contenuto in A1 ogni 5 minuti e metterlo su un altro foglio, il foglio2, come devo fare?

ho trovato online questo:
Sub UpDateSub()
Worksheets("Sheet1").Range("A1:A5").Copy _
Destination:=Worksheets("Sheet2").Range("IV1").End (xlToLeft).Offset(, 1)
'Schedule next update
mdNextTime = Now + TimeValue("00:05:00")
Application.OnTime mdNextTime, "UpdateSub"
End Sub
ma non ho idea di come utilizzarlo.
Qui a quanto pare c'è un range di dati, ma a me non interessa.
Pensavo di fare una funzione che, ogni 5 min trascorsi in B10, mi cattura il valore in A1.
Qualche consiglio a livello pratico?
tks in advance.