WPS宏实现对表格选中地区数据举行遍历读取及动态赋值

[复制链接]
发表于 2026-2-9 11:16:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
VBA中好像可以直接用forEach举行遍历,JS宏中有对数组的forEach方法,我没试出来。现在做的这一版是用双重FOR循环组合完成的,赋值用的是Formula属性,这个可以写公式。
function JIn()
{  
  //1、作用于Sheet1页
  Application.Worksheets.Item('Sheet1').Activate();
  //2、获取当前选中地区的首行和首列
  var a = ActiveCell.Cells.Row;
  var b = ActiveCell.Cells.Column;
  //3、获取当前选中地区有多少行和多少列
  var c =Selection.Cells.Address();
  var d = Range(c).Columns.Count;
  var e = Range(c).Rows.Count;
  //4、选中地区的列号放进数组
   var arrcol = new Array();
   for(var i = 1 ; i <= d ; i++){  
    arrcol[i-1]=b-1+i;
   }
  
   //5、选中地区的行号放进数组
   var arrow = new Array();
   for(var j = 1 ; j <= e ; j++){  
    arrow[j-1]=a-1+j;
   }
   //6、双重FOR循环组装行列号
   for (let y = 0; y < arrcol.length; y++) {  
   for (let x = 0; x < arrow.length;

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表