Макрос позволяет скопировать диапазон данных из одного листа в другой в переделах одной книги.

(function()
{
var valuesSheet1 = Api.GetActiveSheet().GetRange("A1:B5").GetValue();
var oSheet = Api.AddSheet("Sheet2");
var oWorksheet = Api.GetActiveSheet();
oWorksheet.GetRange("A1:B5").SetValue(valuesSheet1);
})();

В строке 2 и 6 вам нужно указать диапазон ячеек для копирования.