feed
top
crea forum
cerca
feed
forum
supporto
discussione
cerca
Stellar Blade
Un'esclusiva
PS5
che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su
Award & Oscar!
Excel Forum
Per condividere esperienze su Microsoft Excel
Cerca
Soluzioni Excel Domande e Risposte
Accedi
Creare un unico file storico da tanti file
Messaggi
OFF
LINE
ldave
Post: 1
Registrato il: 01/07/2020
Età: 38
Utente Junior
2016
0
0
01/07/2020
12:09
Buongiorno a tutti,
avrei bisogno di un aiuto per una macro in excel visto che non posso definirmi un esperto in materia.
Come da titolo sto cercando di creare un unico file storico prendendo i dati da vari file excel (questi dati sono sempre nelle stesse celle, ovvero B3 e B4); premetto che i vari file sono tutti nella stessa directory, ma in essa ci sono anche altri file che non mi interessano ma che non posso cancellare.
Nel mio file finale che chiamerò "file riassuntivo" vorrei che riga per riga andasse a salvare il nome del file analizzato (quello allegato) e il valore delle celle B3 e B4 del file analizzato.
Essendo che nella stessa directory ci sono diversi file mi interesserebbe che la macro analizzasse solo i file che nel nome finiscono con "_Data" (quello allegato).
Vorrei inoltre che la macro facesse un controllo dei file già inseriti in "file riassuntivo" in modo da non avere dati ripetuti.
Grazie mille in anticipo per l'aiuto!
Download (12 KB)
Download (12 KB)
ABCDEF@Excel
0
0
01/07/2020
19:34
Sono in "TILT", premesso che il forum cambia il nome dei files. Intendi dire che i files nella Directory finiscono per *_DATA.xls, _DATA.xlsx, _DATA.xlsm?
Il vedo un solo files che ha un foglio che si chiama DATA???
Ps. Si può fare, mà sapere quali sono che "non mi interessano"?
ON
LINE
by sal
Post: 5.970
Registrato il: 14/11/2004
Utente Master
Office 2019
0
0
02/07/2020
07:47
Per non far cambiare nome ad i file inseriscili compressi con .rar o .zip.
ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere.
Grazie
clicca qui
ABCDEF@Excel
0
0
02/07/2020
11:59
Ciao By sal
Non capisco dove sia l'errore, la Lista con Dir() funziona è mi mostra tutti i files. Medesima cosa per prelevare i DATI, mà si limita solo al 1° files??? Forse il Find interferisce?
Download (53 KB)
[
Modificato da ABCDEF@Excel 02/07/2020 12:13
]
OFF
LINE
dodo47
Post: 2.870
Registrato il: 06/04/2013
Utente Veteran
2010
0
0
02/07/2020
17:44
Ciao
utilizza un altro metodo (FSO per esempio) , ho l'impressione che la ExecuteExcel4Macro faccia perdere i riferimenti alla dir (se non ricordo male mi era già capitato)
Saluti
[
Modificato da dodo47 02/07/2020 17:50
]
Domenico
Win 10 - Excel 2016
ON
LINE
by sal
Post: 5.972
Registrato il: 14/11/2004
Utente Master
Office 2019
0
0
02/07/2020
19:44
Ciao credo che dovresti usare il For Each... per ciclace tutti i file.
si potrebbe anche creare una query per importare i dati.
Ma bisognerebbe sapere cosa effettivamente importare dai file ed almeno qualche file d'esempio con i dati da importare.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere.
Grazie
clicca qui
Tag discussione
creare
storico
tanti
Registrati
Accedi
Soluzioni Excel Domande e Risposte
Accedi
IL MIO PROFILO
LE MIE DISCUSSIONI
FORUM CHE SEGUI
LA MIA FORUM-CARD
MODIFICA FORUM-CARD
FAQ
TRADUCI
LOGOUT
Accedi
Registrati
FAQ
TRADUCI
Scatta o carica foto
Allega file
Inserisci link da url (card)
Incorpora url (YouTube/Twitter/...)
ACCETTA
RIFIUTA
Anteprima