根据颜色清除细胞内容?

woo*_*gie 5 excel

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

ste*_*lan 6

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

  1. Ctrl-H
  2. 点击 Options > >
  3. 单击顶部 Format...按钮以搜索彩色单元格(使用Fill选项卡)
  4. 将该Replace with字段留空以删除具有您指定格式的单元格内容.


Ray*_*ian 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
Run Code Online (Sandbox Code Playgroud)