Ciao Giorgio,
Non credo sia quello il problema. Range accetta tranquillamente la specificazione di una sola cella come intervallo valido.
Piuttosto mi sono accorto che non viene selezionato il foglio prima di selezionare la cella, quindi forse questo può essere un problema.
Inserirei l'attivazione del foglio qui:
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
Sheets("TuoFoglio.").Activate
Range("A1").Select
ActiveSheet.Paste
ActiveWorkbook.Save
ActiveWorkbook.Close
Windows("temp_serie_c1.xls").Activate
Range("A1").Select
ActiveWorkbook.Save
End Sub
Boolean