Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Creare un unico file storico da tanti file

Ultimo Aggiornamento: 02/07/2020 19:44
Post: 1
Registrato il: 01/07/2020
Età: 38
Utente Junior
2016
OFFLINE
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!
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"?
Post: 5.970
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
02/07/2020 07:47

Per non far cambiare nome ad i file inseriscili compressi con .rar o .zip.

ciao By Sal [SM=x423051]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
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?
[Modificato da ABCDEF@Excel 02/07/2020 12:13]
Post: 2.870
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
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
Post: 5.972
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
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 [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 06:04. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com