提问人:LarsFromNorth 提问时间:11/17/2023 最后编辑:JSmart523LarsFromNorth 更新时间:11/18/2023 访问量:13
打字稿 (Javascript) 复制公式以乘以单元格、Excel
Typescript (Javascript) copy a formula to multipe Cells, Excel
问:
免责声明,MS office 安装是挪威语语言包,我怀疑这会使脚本复杂化。
描述:
将公式复制到单元格行中,而不使用公式自动递增
背景:
我有一个函数,可以在另一个工作表SLÅ中查找值。OPP 等同于 LOOKUP=SLÅ.OPP(\[@TAG\];'Ark2'!C2:C106860;'Ark2'!Q2:Q106860)
到目前为止,我已经尝试过了
function main(workbook: ExcelScript.Workbook) {
let selectedSheet = workbook.getActiveWorksheet();
// Set range L2:L1373 on selectedSheet
let Range = selectedSheet.getRange("L2:L1373");
// write text to cells;
Range.Value = "=SLÅ.OPP(\[@TAG\];'Ark2'!C2:C106860;'Ark2'!Q2:Q106860)";
}
我收到错误:\[7, 7\] Property 'Value' does not exist on type 'Range'.
我已经看过这个代码的例子,它应该同时使用值和值。两者都不适合我。
另一个运行没有错误的脚本填充了公式,但在每个后续单元格中都有自动递增,我的结果是
- L2:
=SLÅ.OPP(\[@TAG\];'Ark2'!C2:C106860;'Ark2'!Q2:Q106860)
- L3级:
=SLÅ.OPP(\[@TAG\];'Ark2'!C3:C106861;'Ark2'!Q3:Q106861)
- 等等
我想要在所有单元格中从 到=SLÅ.OPP(\[@TAG\];'Ark2'!C2:C106860;'Ark2'!Q2:Q106860)
L2
L1373
奖励,因为这是一个动态电子表格,最后一个单元格作为变量,但乞丐不能成为选择者......
答: 暂无答案
评论