function Macro1()
{ var raee1=Range("a1:a100");//找到最后一个非空单元格的列。
var temparr1=raee1.Value2;
var j;//行计数
for(let ii=0;iiif(temparr1[ii][0]!=undefined)
{
j=ii+1;//如果当前列的值 不等于空,就保存当前行号,因为从0开始需要+1。
}
}
Range("E1").Select();
Selection.Formula = "快递数量";
Range("e2").Select();
Selection.Formula ="=SUMPRODUCT(1/COUNTIF('D2:D'+j,'D2:D'+j))"
}
1.图片上的公式在wps表格中运行没有问题.
2.上面的代码的js宏,想用一个变量来计算存储表的行数,然后填入到公式里面,就提示错误.
麻烦各位帮忙看是哪出了问题.谢谢
j
是变量,可以使用模板字符串。
Selection.Formula =`=SUMPRODUCT(1/COUNTIF(D2:D${j},D2:D${j}))`
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!快递?