0

我有“真”或“假”的单元格。我为这些单元格命名,以便我更容易在我的代码中引用。例如,我不说单元格“A1”,而是说单元格“Apples”。单元格名称是:
苹果
橙子
洋葱
土豆
香蕉

在一个单独的工作表中,我在 A 列下:
Apples
Oranges
Bananas
这个单元格区域被命名为“Fruit”。所以这个列表是我要检查的单元格名称的列表。

我想使用 for 循环来检查“水果”范围内引用的每个单元格是否为真。这是我的代码:

For Each item In [Fruit]
    If Worksheets("Inventory").Range(item).Value = True Then
        --Do stuff--
    End If
Next item

尝试引用单元格时,我不断收到错误消息。我怎样才能做到这一点?我可以使用计数器来引用单元格吗?

4

1 回答 1

1

关...

For Each item In [Fruit]
    If Worksheets("Inventory").Range(item.Value) = True Then
        '--Do stuff--
    End If
Next item
于 2013-11-05T00:09:42.843 回答