2013-11-05 5 views
0

"True"또는 "False"인 셀이 있습니다. 나는이 코드들을 참조하기 쉽도록이 셀들의 이름을 가지고있다. 예를 들어 셀 "A1"대신 셀 "사과"라고 말합니다. 셀 이름은 :
사과
오렌지 I는 A 열하에있는 별도의 워크 시트 양파
감자
바나나
Excel의 VBA - 참조 셀에 루프 카운터 사용


:
사과
오렌지
바나나
이 셀 범위 "과일"이라는 이름입니다. 따라서이 목록은 내가 확인하기를 원하는 세포 이름의 목록입니다.

for 루프를 사용하여 "Fruit"범위 아래에서 참조되는 각 셀이 참인지 확인하고 싶습니다. 이것은 내 코드입니다.

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

셀을 참조하려고 할 때 오류가 계속 발생합니다. 어떻게해야합니까? 카운터를 사용하여 셀을 참조 할 수 있습니까? 가까운

답변

1

...

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