是否可以仅根据颜色清除大量细胞内容?我不认为简单的过滤会对此有效,因为数据集很大并且“宽”
答案 0 :(得分:6)
如果您不需要以编程方式完成此操作,则只需使用“查找和替换”(Ctrl-H)就可以更快。
Ctrl-H
Options > >
Format...
按钮搜索彩色单元格(使用Fill
标签页)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