Ciao Raga,
Ho bisogno del vostro aiuto !

Premetto che stò approcciando VB solo adesso, in pratica non capisco nulla,
e proprio per questo vorrei capire cosa dovrebbe generare questo codice
inserito come macro all'interno di un file excel.

In realtà quello che dovrebbe fare penso di averlo capito, ovvero; andare a copiare all'interno di un altro file di excel i dati presenti nel file.xls dove risiedono le macro
(rilevati da query access ) ma all'interno di celle preformattate dando un aspetto più organizzato.

Qualcuno sarebbe cosi cortese da spiegarmi anche a grandi linee i comandi
VB di questo codice ?

PS - Ha importanza se i nomi dei moduli vb non sono uguali alle Routine ? ovvero la Macro1() è inserita nel modulo 2, la Macro2() è inserita nel modulo 1 etc.


codice:
Sub Macro1()
    ChDir "C:\DEPOT\"
    Workbooks.Open Filename:="C:\DEPOT\DATI_DEPOT.xls"
    Windows("DATI_DEPOT_GG.xls").Activate
    Windows("DATI_DEPOT_HUB.xls").Activate
    ActiveWindow.SmallScroll Down:=-9
    ActiveWindow.Close
End Sub



Sub Macro2()
    Workbooks.Open Filename:="C:\DEPOT\DATI_DEPOT.xls"
    Range("A1").Select
    ActiveWorkbook.Close
    Range("D17").Select
End Sub



Sub Macro3()
    Workbooks.Open Filename:="C:\DEPOT\DATI_DEPOT.xls"
    Range("A1").Select
    ActiveWorkbook.Close
    
      Cells.Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Sheets("AN14").Select    
	Cells.Select
    Application.CutCopyMode = False
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Sheets("BA14").Select    
	Cells.Select
    Application.CutCopyMode = False
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Sheets("BO14").Select
    ActiveWindow.SmallScroll Down:=-12    
	Cells.Select
    Application.CutCopyMode = False
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Sheets("FI14").Select
    ActiveWindow.SmallScroll Down:=-9    
	Cells.Select
    Application.CutCopyMode = False
    Selection.Copy
    Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Sheets("FNR14").Select
    ActiveWindow.SmallScroll Down:=-12    
	Cells.Select
    Application.CutCopyMode = False
    Selection.Copy
    Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Sheets("NT3").Select    
	Cells.Select
    Application.CutCopyMode = False
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Sheets("PC14").Select    
	Cells.Select
    Application.CutCopyMode = False
    Selection.Copy
    Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Sheets("PD2").Select
    ActiveWindow.SmallScroll Down:=-9    
	Cells.Select
    Application.CutCopyMode = False
    Selection.Copy    
	Cells.Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
    Sheets("Totale").Select
    Application.CutCopyMode = False
    ActiveWorkbook.SaveAs Filename:="C:\DEPOT\DATI_DEPOT.xls", _
        FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False
End Sub