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

Excel 在一种情况下删除范围内的数字,excel,vba,Excel,Vba,在这个机会中,我咨询了他们,以了解如果工作范围外的单元格值等于零,如何删除范围内的数字。图像,示例--“ 工作范围内的颜色 值7是范围内的数字数。这个数字我用一个公式自动计算。 值-5的方式相同;带有文本的单元格使用另一个公式计数。值2是两次计算之间的差值。我想要的是,如果现在为2的值等于零,则删除该范围内的所有数字。我将使用VBA和,并使用a,每当值为2的单元格发生更改时,它都会触发代码。在这种情况下,可以使用if语句检查该单元格的值现在是否为0 如果是,则循环遍历彩色区域的所有单元格,并检

在这个机会中,我咨询了他们,以了解如果工作范围外的单元格值等于零,如何删除范围内的数字。图像,示例--“ 工作范围内的颜色

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

我将使用VBA和,并使用a,每当值为2的单元格发生更改时,它都会触发代码。在这种情况下,可以使用if语句检查该单元格的值现在是否为0

如果是,则循环遍历彩色区域的所有单元格,并检查cellvalue是否不是数字。 如果不是数字,请删除单元格的值


我不打算为您编写代码,但我想这会让您找到正确的方向,自己解决问题。

到目前为止,您是如何实现这一目标的?你会被困在哪里?欢迎来到SO。请阅读,看看是什么使一个伟大的问题得到了高质量的答案。@Alex de Jong我想自动删除范围内的数字,但我不知道怎么做。