【WPS表格宏使用请教】初学者请教可以不用循环给全部行设定公式吗
需求:对BN到BV列的全部用户行设置公式,(手工操作可以输入第2行后,往下拖动自动填充),想要运行宏自动完成,用循环实现肉眼可见的慢,应该有更加高效简单的办法吧,求教各位大神。
let rs = ActiveSheet.UsedRange.Rows
let endrow=(rs(rs.Count).Row)
for(let i=2;i<=endrow;i++){
console.log(i);
Range("BN"+i).Formula = "=VLOOKUP(P"+i+",sheet2!D:G,4,0)";
Range("BO"+i).Formula = "=VLOOKUP(P"+i+",sheet2!D:D,1,0)";
Range("BP"+i).Formula = "=VLOOKUP(P"+i+",sheet2!D:S,16,0)";
Range("BQ"+i).Formula = "=VLOOKUP(P"+i+",sheet2!D:R,15,0)";
Range("BR"+i).Formula = "=VLOOKUP(P"+i+",sheet2!D:U,18,0)";
Range("BS"+i).Formula = "=BO"+i+"=P"+i;
Range("BT"+i).Formula = "=BP"+i+"=Q"+i;
Range("BU"+i).Formula = "=BQ"+i+"=R"+i;
Range("BV"+i).Formula = "=BR"+i+"=Z"+i;
}
alert("填充完成");
@金山办公