Macro excel per cercare valori in diversi file excel e aggregarli in un unico file

Anonimo
2018-06-19T07:35:00+00:00

Buongiorno,

vorrei scrivere una macro che cerchi determinati valori (contenuti nella prima colonna di un file Excel) e li copi in un file master sempre nella stessa colonna. I file "sorgente" vengono aggiornati molto spesso e ho bisogno di avere un file master che aggreghi questa lista di valori nella stessa colonna.

Parto da zero con le macro... Vi ringrazio

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte

Ordina per: Più utili
  1. Anonimo
    2018-06-19T20:33:29+00:00

    Ciao Noman, scusa il ritardo e grazie ancora per la pazienza.

    Ti allego il template dei file sorgente (solo 1 ma sono diversi file): il numero delle righe è variabile in base alla data di aggiornamento:

    https://1drv.ms/x/s!AlI4xolvxTX\_hkqtnA-dEwF6yOB5

    Questo invece è il file Master dove vorrei riportare i codici presenti nella colonna A dei diversi file sorgente in un'unica colonna:

    https://1drv.ms/x/s!AlI4xolvxTX\_hkx6Cte-lilLuro0

    Inizio a riportare solamente i codici in quanto i campi delle altre colonne non sono posizionati nello stesso modo in tutti i file e quindi penso che prima devo ripensare a sistemare i file sorgente...

    Ti ringrazio,

    Andrea

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-06-19T09:03:26+00:00

    Ciao Andrea,

    Ciao Norman, grazie per le domande che mi aiutano a progettare il file.

    Prego!

    Il file Master è un file a parte che attinge informazioni da file diversi (posizionati in cartelle diverse ma posso copiare tutti i file sorgente in un'unica cartella).

    Credo che sia consigliabile spostare il file di interesse in una dedicata cartella.

    I dati da copiare sono sempre sul Foglio 1 di ciascun file.

    Bene!

    I dati da copiare sostituiscono ogni volta i dati esistenti.

    Bene - soggetto a vedere un esempio, depurato di dati sensibili, della struttura dei dati sul foglio Master.

    I dati da copiare comprendono solo la prima colonna (le altre colonne non sono uguali in tutti i file

    Bene!

    ... quindi per il momento va bene solo la prima colonna)

    Comincia di venire la pelle d'oca ...   ;-)

    Va bene aggiornare i dati ogni volta che apro il file Master.

    Bene!

    Allora, ti chiederei gentilmente di caricare un file di esempio, dopo averlo depurato dei dati sensibili, per dimostrare la struttura dei dati sul Master.

    Carica questo file su un servizio di condivisione di file, ad esempio Microsoft OneDrive o DropBox, e posta un link al file in una risposta qui.

    Per caricare il file su Microsoft OneDrive, vedi:

    https://support.office.com/it-it/article/Condividere-file-e-cartelle-di-OneDrive-9fcc2f7d-de0c-4cec-93b0-a82024800c07

    Nel caso di DropBox, vedi:

         Come faccio a condividere file e cartelle in Dropbox?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-06-19T08:28:45+00:00

    Ciao Norman, grazie per le domande che mi aiutano a progettare il file.

    Il file Master è un file a parte che attinge informazioni da file diversi (posizionati in cartelle diverse ma posso copiare tutti i file sorgente in un'unica cartella).

    I dati da copiare sono sempre sul Foglio 1 di ciascun file.

    I dati da copiare sostituiscono ogni volta i dati esistenti.

    I dati da copiare comprendono solo la prima colonna (le altre colonne non sono uguali in tutti i file quindi per il momento va bene solo la prima colonna)

    Va bene aggiornare i dati ogni volta che apro il file Master.

    Ti ringrazio,

    Andrea

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2018-06-19T08:11:27+00:00

    Ciao Andrea,

    vorrei scrivere una macro che cerchi determinati valori (contenuti nella prima colonna di un file Excel) e li copi in un file master sempre nella stessa colonna. I file "sorgente" vengono aggiornati molto spesso e ho bisogno di avere un file master che aggreghi questa lista di valori nella stessa colonna. 

    Parto da zero con le macro...

    Si tratta di un singolo file in cui un foglio Master viene aggiornato con i dati di più fogli del medisimo file; oppure di un foglio Master che debba essere aggiornato con i dati di più file?

    Nel primo caso:

    • Come si fa per individuare i dati da copiare nel foglio Master?

    Nel secondo caso:

    • Come si fa per individuare i file sorgenti?
    • Si trovano i dati da copiare sempre su un determinato foglio oppure su ogni foglio dei file di interesse?

    In entrambi i casi:

    • I dati da copiare devono essere aggiunti sotto i dati esistenti sul foglio Master o, in alternativa, sostituire i dati esistenti?
    • I dati da essere copiate comprendono solo la prima colonna del foglio sorgente oppure la intera riga?
    • Sarebbe sufficiente che i dati sul foglio principale venissero aggiornati ogni volta che questa cartella di lavoro viene aperta?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento