0

我有一个带有如图所示数据的电子表格。如果同一行中相应的SOA列的值为1A,我想隐藏该行最后一列中单元格的值。我有数千行,所以我不想遍历所有行。有没有替代循环遍历所有行的替代方法?任何帮助将不胜感激。


在此处输入图像描述

4

1 回答 1

1

为此,您不需要 VBA。将以下公式插入单元格 F2 并填写:

=IF(C2="1A","",E2)

您也可以使用、按值Format as Table过滤然后删除行的内容来执行此操作。SOA1AExclusive

最后,如果您必须使用 VBA,请使用类似于以下伪代码的程序逻辑:

For each cell in SOA
  If cell.value = "1A"
  Range("E" & cell.Row).Value = ""
Next cell
于 2013-02-07T08:12:26.917 回答