m***@gmail.com
2016-12-07 19:21:44 UTC
Buonasera, sto cercando di creare una macro che in sostanza mi deve evidenziare un range (dalla cella A1 ... all'ultima cella scritta in colonna E) e me la copi nel foglio precedente. Ho provato a registrare la seguente macro:
ActiveCell.Offset(0, 4).Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveCell.Offset(0, -4).Range("A1:E40").Select
ActiveCell.Activate
Selection.Cut
ActiveSheet.Previous.Select
ActiveCell.Offset(0, 4).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, -4).Range("A1").Select
ActiveSheet.Paste
Range("A1").Select
Il range non è sempre A1:E40 .... come faccio a dargli come riferimento l'ultima cella ?
Spero di essere stato abbastanza chiaro.
Ringrazio anticipatamente
ActiveCell.Offset(0, 4).Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveCell.Offset(0, -4).Range("A1:E40").Select
ActiveCell.Activate
Selection.Cut
ActiveSheet.Previous.Select
ActiveCell.Offset(0, 4).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, -4).Range("A1").Select
ActiveSheet.Paste
Range("A1").Select
Il range non è sempre A1:E40 .... come faccio a dargli come riferimento l'ultima cella ?
Spero di essere stato abbastanza chiaro.
Ringrazio anticipatamente