Questa volta chiedo qualcosa di estremamente cervellotico con excel.
data la funzione
Public Sub apri_imre_ntrimestre()
'apre file imre 1trimestre
ChDir _
"C:\Documents and Settings\giulioc.tempestilli\Desktop\Nuova cartella (3)"
Workbooks.Open Filename:= _
"C:\Documents and Settings\giulioc.tempestilli\Desktop\Nuova cartella (3)\imre ntrimestre.xls" _
, UpdateLinks:=0
'seleziona il range da copiare
ActiveSheet.Range("b22", "n250").Select
'copia i dati
Selection.Copy
'passa a statistica
Windows("statistica ucv anno.xls").Activate
'rendo visibile autorizzazione imre
Sheets("AUT. IMRE").Visible = True
'seleziono autorizzazione imre
Sheets("AUT. IMRE").Select
'trovo la prima cella libera nella colonna b
Columns("b").Select
Colonna = ActiveCell.Column
Cells(65535, Colonna).End(xlUp).Offset(1, 0).Select
'copio i dati
With ActiveCell
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
'rendo invisibile aut. imre
Sheets("AUT. IMRE").Visible = False
'salva il file
ThisWorkbook.SaveAs
'chiude imre 2trimestre
Windows("imre 2trimestre.xls").Activate
ActiveWindow.Close
End Sub
La sovrastante funzione apre un file di nome ntrimestre e copia i dati nel file statistica ucv anno nel foglio aut. imre.
Con questa funzione alla bene o meglio sembra tutto facile, in realtà il file "ntrimestre" puo essere 1trimestre, 2trimestre,3trimestre ecc; il file "statistica ucv anno" può essere statistica ucv 2017, statistica ucv 2018 e via discorrendo; il foglio "aut. imre" piò essere aut. primavalle, aut.tufello ecc.
Praticamente chiedo se posso decidere io, in qualche maniera il nome del file da dove prendo i dati, il file dove inserisco i dati e il foglio dove copio i dati.
Richiesta molto dirfficile? spero di no e spero che possiate aiutarmi