我想用定时运行代码每天取消复选框

阅读次数 100

因为前一天要勾选复选框用,想每天把复选框去掉,把Sheet1的C2:C60勾选的复选框选为空选,有没有简单的代码。

先判断是否勾选,是的话要取消掉。

2 Answers

谢谢 虽然不会用 看了下开发文档 已经用赋值办法搞定

const sheet = Application.Sheets.Item("Sheet1") sheet.Activate() Application.ActiveSheet.Range('C2:C60').Value = '0'

遍历 C2:C60区域, 判断一下值即可

const rg = ActiveSheet.Range("C2:C60")
for (let i = 1; i <= rg.Count; i++) {
  const cell = rg.Item(i)
  if (cell.Value === 1) {
    cell.Value = 0
  }
}

实际使用的话, 把ActiveSheet 换成对应的工作表