根据颜色清除细胞内容?

时间:2012-02-13 20:06:17

标签: excel

是否可以仅根据颜色清除大量细胞内容?我不认为简单的过滤会对此有效,因为数据集很大并且“宽”

2 个答案:

答案 0 :(得分:6)

如果您不需要以编程方式完成此操作,则只需使用“查找和替换”(Ctrl-H)就可以更快。

  1. Ctrl-H
  2. 点击Options > >
  3. 点击顶部Format...按钮搜索彩色单元格(使用Fill标签页)
  4. Replace with字段留空以删除指定格式的单元格内容。

答案 1 :(得分:4)

这将清除A1:G8范围内填充黄色(65535)的任何单元格的内容。更改颜色的颜色和范围的范围。抱歉,这有点粗鲁。

Sub Macro1()

    Range("A1:G8").Select
    For Each Cell In Selection
        If Cell.Interior.Color = Excel.XlRgbColor.rgbYellow Then
            Cell.Clear
        End If
    Next

End Sub