2012-07-14 4 views
1

가능한 중복 :
Find cell location based on value then do something- User Forms VBA Excel최고의 ... 엑셀 VBA 사용자 양식

내가 사용자 양식을 구축 오전 블록을 작성하는 방법을 내려고 코드 :

* 사용자로부터 콤보 상자의 값을 가져옵니다. * 특정 열 의 특정 시트에이 값에 대한 검색, *이 값의 셀 위치를 얻을 수 *

내가 전에이 같은 질문을 주소에 대한 하나 개의 사무실 세트 행, 도시 "에 대한 다음 오프셋 행을 반환 그러나 언젠가 후에 대답은 도움을 couldnt는 여기

내가 생각 해낸 내 코드입니다 :.. 조건문이 정말 잘 협력 해달라고하면 각 루프

For Each cLoc In ORISheetList.Range("ORI_LIST") 
'compare the input string from list- considering using Match function for this 
If StrComp(cLoc, ORIValue, vbTextCompare) Then TextBAgencyName.Value = "test" 
Else: Next cLoc 
End If 

는 AND

vba에서 find 기능을 사용하고 있습니다. 세포의 위치를 ​​알아 내기 위해 그것을 활용할 수있는 방법이 있습니까? 감사합니다

답변

1

사용

Set cLoc = ORISheetList.Range("ORI_LIST").find ORIValue 
If not cLoc is nothing then 
    ' you found it!