Il mio suggerimento:
Parti dal file su cui intendi creare le statistiche (File A)
Apri uno dei file da cui devi estrarre i dati (File B)
Su File A, inserisci in A2 la formula che peschi il dato che ti interessa dal File B
Chiudi il file B
Ti troverai con una formula del tipo
- Codice: Seleziona tutto
='D:\PercorsoCompleto\[2018-04-23 - Nome File.xlsx]Foglio1'!$C$1
Sostituisci ora la parte
2018-04-23 con
XYZZ; la formula ti restituira' un errore di tipo #RIF
Copia questa formula verso il basso per quante righe di dati vorresti raccogliere
Ora in un "Modulo standard del vba" del tuo file di lavoro inserisci questa macro:
- Codice: Seleziona tutto
Sub RiFormula()
Dim I As Long, IData As String, fData As Date
'
IData = "1-set-2018" '<<< La data di partenza
'
fData = CDate(IData)
Application.DisplayAlerts = False
For I = 2 To Cells(Rows.Count, "A").End(xlUp).Row
Cells(I, "A").Formula = Replace(Cells(I, "A").Formula, "XYZZ", Format(fData, "yyyy-mm-dd"), , , vbTextCompare)
fData = fData + 1
Next I
Application.DisplayAlerts = True
MsgBox ("Completato...")
End Sub
Per le istruzioni:
viewtopic.php?f=26&t=103893&p=647675#p647675Personalizza la riga marcata <<< come da commento, rispettando ovviamente la sintassi.
Infine manda in esecuzione la Sub RiFormula
Per le istruzioni:
viewtopic.php?f=26&t=103893&p=647678#p647678Fai sapere...