你好,我正在尝试找出以下具体例子:
如果单元格 C19 和 C21 都等于“NO”,则单元格 C24:C26 中的任何值都将被删除。
如果 C19 或 C21 等于“是”,则 C24:C26 不受影响
答案1
您的问题几乎就是答案。
“如果单元格 C19 和 C21 都等于“NO”,则单元格 C24:C26 中的任何值都将被删除。”
如果、那么、否则是许多脚本的基本格式。
如果 C19 和 C21 =“NO”,则 C24:C26 = 空现在
只需添加脚本语言,计算机就可以理解您。
If activesheet.range("C19").value = "NO" AND activesheet.range("C21").value = "NO" then
activesheet.range("C24:C26").ClearContents
end if
现在,您可以通过确保相关变量为大写来添加用户错误陷阱,如下所示:因此,如果 C21 =“no”而不是“NO”,它仍然可以与 UCase 函数一起使用
If UCase(activesheet.range("C19").value) = "NO" AND UCase(activesheet.range("C21").value) = "NO" then
activesheet.range("C24:C26").ClearContents
end if