Hi,
You may use the range -v method to define a block of cells as one range and store all values in a temp vector. So the script can be rewritten as:
//Suppose you have 11 rows of your data
range -v aa = [Book1]Sheet1!1[1]:5[11];
//Note that you need to make sure there are enough destination columns
//Need 5 columns in Sheet2 otherwise the data will not be completely copied
range -v bb = [Book1]Sheet2!1[1]:5[11];
bb = aa;
Kathy
Originlab