Private Sub AggiornaTutti()
Dim CopySh As String, CopiedSh As String, NextName As String, StWB As String
Dim FlEx As Integer
StWB = ThisWorkbook.Name
ChDrive Range("Drive") 'per cambiare drive
ChDir Range("Path") 'path per i file da aprire
'
I = 0
Do
Windows(StWB).Activate
NextName = Sheets("Foglio1").Range("A5").Offset(I, 0).Value
If NextName = "" Then GoTo Exita
Workbooks.Open Filename:=NextName
OWb = ActiveWorkbook.Name
'Qui hai aperto il primo file del tuo elenco
CMacro = "'" & OWb & "'!Foglio1.CmdBtnx_Click" '<<< Cioe' ! +il nome della macro
Application.Run (CMacro)
'
Workbooks(OWb).Close SaveChanges:=True
'
I = I + 1
Loop
Exita:
End Sub
Questa macro mi aggiorna tutti i file contenuti nella colonna A (dalla riga 5 in giù), se volessi invece aggiornare solo un gruppo di file (ad esempio quelli selezionati) come dovrei modificare la macro?
Grazie