0
범위로 Cl
을 정의하고 VLookUp
을 사용하여 테이블의 데이터 범위를 할당하려고했습니다.Excel VBA - Vlookup 및 범위
VLookUp
에서 얻은 결과는 범위 주소 (예 : e58
)입니다.
범위로 지정할 수 없습니다.
Set Cl= Range ("=vlookup(i, Range("a7:b28"), 2, False)")
범위로 Cl
을 정의하고 VLookUp
을 사용하여 테이블의 데이터 범위를 할당하려고했습니다.Excel VBA - Vlookup 및 범위
VLookUp
에서 얻은 결과는 범위 주소 (예 : e58
)입니다.
범위로 지정할 수 없습니다.
Set Cl= Range ("=vlookup(i, Range("a7:b28"), 2, False)")
VBA에서 수식을 실행하는 방법이 아닙니다. 일부 기능은 Application
개체 (VLookUp
포함)에서 사용할 수 있습니다. 다른 사람을 위해
Set cl = Range(Application.VLookup(i, Range("a7:b28"), 2, False))
는 Application.WorksheetFunction
객체를
Set cl = Range(Application.WorksheetFunction.VLookup(i, Range("a7:b28"), 2, False))
사용 주 : 특히 기능이 오류를 처리하는 방법에 대한 두 가지 접근 방식에 미묘한 차이가있다. Ant 예, 코드에 오류 처리를 추가해야합니다.
사이드 참고 : 당신의 접근 방식이 작업을 한 경우에도, 미안, 이해가되지 않습니다이
"=vlookup(i, Range(""a7:b28""), 2, False)"
이 질문처럼,
a7:b28
주위"
년대를 구분해야합니다. –