我认为这可能是一个基本问题,但我在努力之后无法找到答案。 两张工作表都在同一工作簿中。
在Sheet' MER'我想在Sheet' AVL"
中放置一个公式来引用单元格我希望脚本放置公式的第一个单元格在B7中,然后每隔26个单元格再次出现,所以B33,B59等等。
我努力工作,因为我只使用了一个单独的单元格,即单张格子中的C3&AVL'。我希望脚本转到C3,C4,C5,C6等,所以
Sheet' MER'
B7=AVL!C3
B33=AVL!C4
B59=AVL!C5
继续前进。这是我的脚本,只需要对setFormula部分进行一些调整......
function setFormulas() {
var sheet = SpreadsheetApp.getActiveSheet();
for (var k = 0; k < 1000; k++) {
sheet.getRange(7 + 26*k, 2).setFormula('=AVL!C3 ');
}
}
我尝试过无数次改动,+ 1&#39;等,但没有什么对我有用,我无法通过互联网搜索找到答案。
非常感谢任何帮助,谢谢。
答案 0 :(得分:1)
我知道回答我发布的问题很糟糕,但是在脚本大师的帮助下,这个脚本完美地完成了这项工作......
function setFormulas() {
var sheet, startRow, i;
sheet = SpreadsheetApp.getActiveSheet();
startRow = 7;
i = 3;
while(startRow < 5181) {
sheet.getRange(startRow, 2).setFormula('=AVL!C' + i);
i++;
startRow += 26;
}
}