我有一个excel表,单元格中有值,其中一些单元格有背景,有些没有任何背景颜色。这些细胞中的一些(有色或无色)具有相同的值。
当我尝试使用"Find and Replace"
删除非彩色单元格的内容时,它还会删除具有相同值的彩色单元格。有没有办法实现这个目标?
我只想在非彩色单元格中删除某些值。
答案 0 :(得分:1)
CTRL + H
在“查找”中输入要删除的值。具体输入“FORMAT” - > “白色填充”。它不是在FORMAT字段中说“NO VALUES”,而应该说“预览”。
然后在REPLACE字段中,不输入任何内容。将FORMAT字段保留为“NO VALUES”。
全部替换,完成。
答案 1 :(得分:0)
尝试使用.Interior.ColorIndex = None
所以可能是这样的:
If Cell(row, col).Interior.ColorIndex = None Then
'Do FindAndReplace action here
'(Or try .ClearContents, as Omar suggested as a comment to your question)
End If
并添加循环以完成您的范围。
如果没有看到你已经尝试过的东西,很难提供更多的帮助,所以如果你能展示你已经做过的事情,也许其他人可以帮助你更好地完成任务?