ho due file. nel primo sono contenuti dei dati e formule. devo inviare questi file senza formule, quindi ho creato l'altro file dove copio solo i valori contenuti nel primo.

ho scritto il seguente codice:

Private Sub CommandButton1_Click()
Workbooks.Open Filename:=ActiveWorkbook.Path & "\LEGA PRO 1 DIV.xls"
Sheets("LEGA PRO 1 DIV").Select
Windows("temp_serie_c1.xls").Activate
Range("A1:H113").Select
Range("A1:H113").Select
Selection.Copy
Windows("LEGA PRO 1 DIV.xls").Activate
Range("A1").Activate
ActiveSheet.Paste
ActiveWorkbook.Save
ActiveWorkbook.Close
Windows("temp_serie_c1.xls").Activate
Range("A1").Select
ActiveWorkbook.Save
End Sub

CommandButton1 è il pulsante che mi fa partire l'operazione di esportazione dei dati.

Arrovato a ---Range("A1").Activate---

mi da l'errore di run-time "1004" - Errore nel metodo activate per la classe Range.

se tolgo l'istruzione --Range("A1").Activate-- funziona tutto ma se per caso nel secondo file ho selezionato un'altra casella per esempio F9.. mi copia tutto da li in poi. ma voglio che tutto sia contenuto dalla A1 a scendere.

grazie