0
이 코드를 사용하여 범위의 특정 값을 찾습니다. 검색된 값이 한 자리 숫자 또는 텍스트 일 경우이 작동합니다. 검색된 값이 두 자릿수 일 때마다 "오류 91 개체 변수 또는 블록이 설정되지 않음"이 나타납니다. 아무도 잘못 말할 수 있습니까? 일을 명확하게하기 위해 여기에 파일을 업로드했습니다 : https://www.dropbox.com/s/5nkja2xumcyap73/Find%20error%2091%20for%20double%20digits.xlsm 어떤 도움을 주셔서 감사합니다!찾기 기능 - 오류 91
Dim search_range As Range
Dim search_start As Range
Dim search_value As Range
Set search_range = shDaten.Range("E1:T1")
Set search_start = shDaten.Range("E1")
Set search_value = search_range.Find(What:=shSchl.Range("D25").Value, After:=search_start, _
LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
구체적인 문제를 명확히하거나 추가 세부 정보를 추가하여 필요한 것을 정확하게 강조하십시오. 현재 작성된 내용이므로 귀하가 원하는 내용을 정확하게 말하기는 어렵습니다. 어떤 줄이 오류를 던집니까? 코드를 통해 디버깅을 시도 했습니까? –
@ mehow 명확하지 않은 것에 대해 유감스럽게 생각합니다. 문제 설명을 업데이트했습니다. 예, 디버그 스루 패스를 통과하려고합니다. 내가 궁금해하는 이유는 검색 대상이 한자리 수 또는 텍스트 일 때 코드가 작동하는 이유입니다. –
내 상황을 설명하기가 약간 복잡하기 때문에 Excel 파일을 업로드했습니다. https://www.dropbox.com/s/zdkwgcqpckzeqxs/Find%20error%2091.xlsm –