如何根据单元格 A 的值清除单元格 B 的内容

如何根据单元格 A 的值清除单元格 B 的内容

你好,我正在尝试找出以下具体例子:

如果单元格 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

相关内容