在一种情况下删除范围内的数字

时间:2019-03-01 08:48:03

标签: excel vba

我借此机会咨询他们,以了解如果超出工作范围的单元格的值等于零,则如何删除该范围内的数字。图片示例-》 在颜色范围内工作

enter image description here

值7是该范围内的数字数。我用一个公式自动计算出这个数字。 值-5以相同的方式;带有文本的单元格将用另一个公式计算。值2是两个计算之间的差。我想要的是,如果现在等于2的值等于零,请删除该范围内的所有数字。

1 个答案:

答案 0 :(得分:0)

我将使用VBA并使用SheetChange Event,每当其中值2的单元格发生更改时,它就会触发代码。在该事件中,您可以使用if语句检查该单元格的值现在是否为0。

如果是,请遍历彩色范围内的所有单元格,并检查单元格值是否不是数字。 如果不是数字,请删除该单元格的值。

我不会为您编写代码,但这将使您进入正确的方向,以便自己确定自己的想法。