none
Macro accedi, copia foglio, rinomina ed incolla in altro file RRS feed

  • Domanda

  • Salve a tutti, 

    non sono pratico di programmazione in VB per Excel e mi rivolgo a voi con la speranza i trovare una soluzione.

    Ho necessità di creare una macro, da associare ad un pulsante, che mi permetta di accedere ad una cartella ove sono presenti dei files excel (con nomi differenti), internamente strutturati alla stessa maniera.

    I files in questione hanno all'interno una serie di fogli, nominati specificatamente ed ordinati alla stessa maniera, ed in tutti è presente un particolare foglio, egualmente nominato, contenente un grafico.

    Partendo da un file origine, questa macro dovrebbe accedere a questa cartella, individuare questo foglio (nominato per tutti i file alla stessa maniera) e copiarlo nel file origine rinominando il foglio con il nome del file al quale appartiene.

    Il risultato finale darebbe il file origine (da dove la macro ha origine) con, oltre a quelli di default, tutti questi fogli copiati e nominati come i files di provenienza.

    Tale procedura avrebbe come scopo quello di classificare ed analizzare dati provenienti da fonti esterne, avendo un riferimento della loro origine (fogli rinominati con il nome del file sorgente).

     

    Provo a fare un esempio pratico.

     

    File origine = Rosa Paganese Calcio

    Cartella = Acquisti

    Files in cartella Acquisti: 

               - Provenienza Milan (nome file) <> Dino (foglio2)

               - Provenienza Juve (nome file) <> Dino (foglio2)

               - Provenienza Inter (nome file) <> Dino (foglio2)

     

    La macro dovrebbe dare come output, nel file origine "Rosa Paganese Calcio", tutti questi fogli copiati dai files contenuti nella cartella "Acquisti" (fogli Dino) e rinominati rispettivamente come:

                - Provenienza Milan

                - Provenienza Juve

                - Provenienza Inter

     

    Vi ringrazio anticipatamente

    sabato 12 maggio 2018 20:03