In un foglio (1) di exel inserisco vari dati; nel foglio2 (una modello di scheda) vengono riportati i calcoli, ed uso questo foglio per fare la stampa.
a questo punto mi nasce l'esigenza di poter salvare questo foglio (2) in modo da avere sempre una copia. con il registratore di macro ne ho creata una, che in parte funziona, nel senso che mi ricpoia in foglio che mi interessa e me lo salva. Problema: se vado a cambiare dei valori sul foglio(1) iniziale, e lancio la macro, lei fa il suo dovere nel senso che mi aggiunge un altro foglio e mi ricopia il tutto, ma mi cambia i valori anche nel foglio salvato precedentemente. quindi la mia esigenza è che salvare il foglio, ma alla compilazione della nuova scheda la prima rimanga con i valori già impostati, e la nuova scheda venga salvata con gli altri valori (Fosrse non sono stato moolto chiaro nell'esposizione, comunque allego quel che ho fatto:
Sub Macro1()
'
'
'
Sheets("Scheda liquidazione").Select
Cells.Select
Selection.Copy
ChDir "C:\Documents and Settings\Nino\Desktop\Nuova cartella\prospetti salvati"
Workbooks.Open Filename:= _
"C:\Documents and Settings\Nino\Desktop\Nuova cartella\prospetti salvati\prospetti.xls"
Sheets("Foglio4").Select
Sheets.Add
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWorkbook.Save
ActiveWindow.Close
Sheets("Foglio2").Select
End Sub
grazie dell'immancabile aiuto.
Saverio