0

在 10 个单元格的范围内,我有 2 个红色单元格。

就像我可以使用下面识别空白单元格

Dim rng As Range

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

rng.Select

有没有办法识别特定格式的单元格(在这种情况下单元格为红色)

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

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

感谢您调查它。

4

1 回答 1

0

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

话虽如此,并且还建议不要使用颜色做出决定(何时应该尝试使用该值),您可以尝试以下操作:

  1. 请参阅使用旧 XLM GET.CELL(函数 63)函数来引用颜色
  2. 使用该函数在单元格中创建一个#NA值(=IF(...,NA(),"")也许?
  3. 使用 SpecialCells 返回单元格(有关一些提示,#NA请参见此处)

我希望这能让你开始,至少有一些阅读可能会为你指明正确的方向。

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

于 2013-05-07T12:59:45.957 回答