Excel VBA 8.39公式错值隐藏不满意 那就直接清空并标记

前景提要

在昨天的案例中,我们学习了如何通过VBA的方式,让公式中的错值所在的单元格区域错值不可见,同时不改变单元格内部的公式,方便数据表的二次循环利用

但是有小伙伴们就表示,虽然让公式错值不可见,从数据整体外观上来看,是清新了很多,但是对于后期数据的核查筛选以及汇总来说,依然存在很大的不方便,错值还是错值,还是没有办法参与运算,并且有时候需要单独看看这些错值是哪里错,不可见之后,反而不方便看了。

是否能够将错值进行统一替换,替换成为一个我们想要的结果

场景说明

这样的操作场景,确实是我们上节没有考虑到的结果,那么我们今天继续来实现这个场景需要

这是我们有修改了一下之后的场景,上面小伙伴反馈的情况确实是有一定的影响的,数据没有办法进行二次计算,虽然错值不可见,但是一些相关的计算还是没有办法计算,那么我们今天来讲这些错值转化成为0,这样就不会影响公式的计算了。

代码区

Sub tests2()

Dim rng As Range, a As Range

Set rng = Application.InputBox("请选择单元格区域", "区域的选择", , , , , , 8)

For Each a In rng

If IsError(a.Value) Then

a.Value = 0

打开APP阅读更多精彩内容