vba 이름정의 수정하기

2020. 2. 18. 09:50VBA/VBA기초

728x90
반응형

<VBA이름정의 기존 것 삭제 후 추가>

'# 이름 정의 하는 법

With ThisWorkbook

     '# 이름 정의 기존 것 삭제

    .Names("TEST").Delete

    

    '# 이름 정의 추가

    .Names.Add "TEST", RefersTo:="=OFFSET(Sheet2!" & "$E$" & cht_row & ",,,-Sheet2!$C$13)"   '# 이름정의 만들고 범위 넣기.

End With

* cht_row 이 로우는(차트범위임) 항상 바뀌기 때문에 이름정의를 이용하여 구현했음.



<VBA이름정의 수정>

With ThisWorkbook.Names("Test")
    .Name = "Test"
    .RefersTo = "=OFFSET(Sheet2!" & "$E$" & cht_Row & ",,,-Sheet2!$C$13)"
End With

 

728x90
반응형