2017-05-24 2 views
1

통합 문서의 이름을 사용하는 변수가 있습니다. 나는이 워크 북 목록을 통해 작업 할 것입니다. 예를 들어,명명 된 범위의 Vlookup

dim unit_index as variant 

unit_index = "unit_20444b_201608.xls" 

나는 unit_index에 할당 된 통합 문서에서 값을 반환하는 vlookup를 사용하고 싶습니다.

ActiveCell.FormulaR1C1 = _ 
    "=VLOOKUP(RC[-1],**unit_index**!alpha_lookup,2,FALSE)" 
: 그래서 코드가 같은 것을보고 싶지

ActiveCell.FormulaR1C1 = _ 
    "=VLOOKUP(RC[-1],unit_20444b_201608.xls!alpha_lookup,2,FALSE)" 

내가 통합 문서의 이름을 동적으로 변경하려면 : 나는 매크로를 vlookup 공식을 수동으로 입력하고 기록 할 때 그래서 아래의 코드를 얻을

alpha_lookupunit_index의 명명 된 범위입니다.

따라서 unit_index이 업데이트되면 통합 문서 이름이 변경됩니다. 이 작품을 어떻게 만들 수 있습니까? 당신은 이런 식으로 그것을 시도 할 필요가

답변

2

...

ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1]," & unit_index & "!alpha_lookup,2,FALSE)" 
관련 문제