对于一定范围的单元格,首先找到某种颜色的单元格,然后对于那些单元格,查找是否有任何空白

时间:2019-10-17 00:36:35

标签: excel vba

我试图在VBA中为Excel编写代码,该代码查看一系列单元格,在此示例中为范围B4:B15,并首先确定哪些单元格具有黄色填充颜色(内部颜色)。然后,在颜色为黄色的单元格中确定这些单元格是否为空白。

如果任何黄色单元格为空白,请在整个范围内显示一条消息,提示“有黄色单元格为空白”。

我正在使用Admin::model(\App\Order::class); 循环来确定哪些单元格是黄色的。

如何仅用黄色单元格构建新的“子范围”?

For each rcell in r

1 个答案:

答案 0 :(得分:0)

我有点困惑,因为您说的是字体,然后是室内。如果有黄色字体,则必须有一个值,所以我假设您的意思是内部。由于您只需要一个就可以满足您的条件,因此您无需创建子范围。您可以测试一下是否有单元格同时符合这两个条件。

[[a, b, 1],[b, c, 1],[c, a, 1]]
[[b, c, 1],[c, a, 1],[a, b, 1]]
[[c, a, 1],[a, b, 1],[b, c, 1]]