Ciao a tutti
Non so se qualcuno può aiutarmi in questo, ho cercato diversi post ma non ho trovato esattamente quello di cui avrei bisogno. Premetto che sono profana di Macro e quindi suppongo che questa domanda possa essere sciocca per voi, ma ne avrei davvero bisogno.
Vorrei creare diverse macro che possano, a seconda della macro lanciata, elaborare in un nuovo sheet (che avrà la stessa struttura dei fogli originali) la somma delle celle dei fogli selezionati.
Cerco di spiegare:
• Ho tre file excel diversi, chiamati File1, File2, File3
• I 3 file excel hanno la stessa struttura, ossia supponiamo che ognuno abbia 5 sheet denominati allo stesso modo, esempio:
o Sheet1
o Sheet2
o Sheet3
o Sheet4
o Sheet5
• Ogni sheet ha una tabella di dati, ma alcune celle sono semplicemente “intestazioni”, quindi fanno parte della struttura del file, altre celle contengono numeri che sono quelli che mi interessa sommare nel nuovo file di riepilogo (il quale dovrà essere come aspetto analogo agli Sheet, ossia una tabella con la stessa struttura delle tabelle che ho negli sheet in quanto a macro eseguita è solo il contenuto delle celle sommate che deve cambiare)
• Il mio file di riepilogo quindi dovrebbe al lancio della macro selezionata andare a popolare la struttura preimpostata della tabella (analoga ai file di source) con la somma dei dati dei file di riferimento
o Per esempio la macro1 deve poter creare nel nuovo file Riepilogo la somma dei dati contenuti nello Sheet1 + Sheet2 – solo le celle con i numeri da sommare, non le celle con le intestazioni della tabella -
o La macro2 invece deve poter sommare Sheet2 + Sheet3
o Etc...
• Il nome degli sheet da sommare associati a ciascuna macro può essere predefinito (ossia lo so in anticipo quindi potrei fissare il nome all’interno della macro di riferimento)
Smanettando un pò sono ruscita in parte ad iniziare ma ho diversi problemi tipo:
• Non so come fargli capire che i range da sommare sono non tutto il foglio ma solo una parte (ossia alcune celle della tabella non sono da sommare quindi dovrei saltare dei range)
• Non so come mai a volte all’esecuzione della macro mi apre il folder invece di eseguire solo la somma
• Penso di essere ancora lontana dalla soluzione....
Se qualcuno sapesse illuminarmi...vi ringrazio in anticipo
Ciao
Barbara