Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Difficile trovare qualcosa di preconfezionato che possa soddisfare le svariate esigenze.
Qui un esempio di quello che si potrebbe fare (mutuando parte del codice proposto da Eleuterio con qualche aggiustamento):
Sub CopiareUnFoglioInPiuFile()
Dim sFileOrigineFullName As String
Dim sPercorsoFileDestinazione As String
Dim strFileDest As String
Dim WkbOrig As Workbook, WkbDest As Workbook
With Application.FileDialog(msoFileDialogFilePicker)
.Title = "Seleziona File Origine Dati"
.AllowMultiSelect = False
With .Filters
.Clear
.Add "xlsx", "\*.xlsx"
End With
If .Show Then
sFileOrigineFullName = .SelectedItems(1)
End If
End With
If sFileOrigineFullName <> vbNullString Then
With Application.FileDialog(msoFileDialogFolderPicker)
.Title = "Seleziona Percorso File Destinazione"
If .Show Then
sPercorsoFileDestinazione = .SelectedItems(1)
End If
End With
End If
If sPercorsoFileDestinazione <> vbNullString Then
Application.ScreenUpdating = False
Set WkbOrig = Workbooks.Open(sFileOrigineFullName)
strFileDest = Dir(sPercorsoFileDestinazione & "\\*.xlsx")
Do Until strFileDest = ""
If sFileOrigineFullName <> sPercorsoFileDestinazione & "\" & strFileDest Then
Set WkbDest = Workbooks.Open(sPercorsoFileDestinazione & "\" & strFileDest)
WkbOrig.Worksheets("Foglio1").Copy WkbDest.Sheets(1)
WkbDest.Close True
End If
strFileDest = Dir
Loop
WkbOrig.Close False
Application.ScreenUpdating = True
MsgBox "Copia terminata!", vbInformation, "CopiareUnFoglioInPiuFile"
End If
End Sub
Qui un file dove nel modul1 è presente il codice da copiare (se il copia/incolla dal sito dovesse dare problemi):
Prova a vedere se riesci ad ottenere quello che desideri