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

