特殊格式的特殊单元格

时间:2013-05-07 11:41:29

标签: excel-vba vba excel

在10个细胞的范围内,我有2个红色细胞。

就像我可以使用下面的

识别空白单元格一样
Dim rng As Range

Set rng = Range("A1:A10").SpecialCells(xlCellTypeBlanks)

rng.Select

有没有办法识别特定格式的细胞(在这种情况下是红色细胞)

as specialcells没有显示任何相关选项。

我想在一个范围内识别这些红细胞,最好没有任何环。

感谢您对此进行调查。

1 个答案:

答案 0 :(得分:0)

更改单元格中的颜色非易失性 - 这意味着如果其参考单元格发生更改,则不会更新取决于颜色的单元格。

话虽如此,并建议不要使用颜色做出决定(当你应该尝试使用该值时),你可以尝试以下方法:

  1. 请参阅Using old XLM GET.CELL (function 63) function to reference color
  2. 使用该函数在单元格中创建#NA值(所以可能=IF(...,NA(),"")
  3. 使用SpecialCells返回包含#NA的单元格(有关提示,请参阅here
  4. 我希望能让你开始,至少有一些阅读可能会指向你正确的方向。

    再次,您应该尝试根据单元格值做出决定,而不是格式化