Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Torical,
Qualche chiarimento in merito al codice VBA.
- Const sFile1 As String = "FileA.xlsm" '<<=== Modifica
Const sFile2 As String = "FileB.xlsm" '<<=== Modifica
Const sPercorso As String = "C:\Users\Torical\Documents" '<<=== Modifica
Const sNome_Del_File_Combinata As String = "File_Combinato.xlsm" '<<=== Modifica
Il file combinato è una nuova cartella di lavoro excel che devo creare io ex novo oppure viene creato in automatico dopo aver eseguito il comando VBA ?
Il file File_Combinato.xlsm viene creato dal codice. Questo file comprende il codice del FileB.xlsm e con un foglio contenente i dati di entrambi i file FileA.xlsm e FileB.xlsm
Const sFoglio1 As String = "Foglio1" '<<=== Modifica
Const sFoglio2 As String = "Foglio1" '<<=== Modifica
Alle voci Foglio 1 della prima e seconda cartella nel comando VBA devo mettere tutti nomi dei fogli presenti della cartella di riferimento ?
Se si e se sono presenti più di un foglio nella cartella di riferimento quale è il codice corretto da scrivere ( dato che nel codice che hai scritto è presente solo il " Foglio 1 "?
Come scritto, il mio codice combina i dati di un unico foglio da ciascuno dei due file di interesse. Se i dati di più fogli di ciascuno dei due file esistenti devono essere combinati nel nuovo file, il codice dovrà essere rivisto.
In tal caso, ti chiedo gentilmente di caricare due file di esempio e di indicare anche l'ordine in cui i dati dei vari fogli devono apparire nel foglio di output del nuovo file.
Ti chiederei inoltre di confermare che il codice che apparirà nella nuova cartella di lavoro proviene esclusivamente da FileB.xlsm
===
Regards,
Norman