Fly to the sky & Return

[Excel] OFFSET을 이용한 동적 차트 만들기 본문

프로그래밍/엑셀 & VBA

[Excel] OFFSET을 이용한 동적 차트 만들기

낼은어떻게 2012. 8. 13. 10:32
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

동적차트.xlsx


엑셀도 쓰다보니 별별기능이 다있긴 하군여.... 필요한 기능 찾아가면서 배우는 것도 삶의 한 기쁨이 아닌가 합니다..


이번에 소개할 내용은  엑셀에서 스크롤 막대와 연계된 동적 차트를 만드는 것입니다.


먼저 sample data를 다음과 같이 만듭니당




스크롤 막대를 하나  sheet 위에 정당학 위치에생성하고  컨트롤 서식을 다음고 같이 변경합니다.




그리하면 A10 cell에 숫자가 나타나는 것을 확인할수 있습니다.


이제 이름관리자를 실행한 후 다음과같이 이름을 설정해줍니다.



   


범위 의 참조대상은   =OFFSET(Sheet1!$A$2,Sheet1!$A$10,1,1,12)

코드의 참조대상은   =OFFSET(Sheet1!$A$2,Sheet1!$A$10,0)


이제  a 행에 대한 차트를 작성합니다.



차트의 데이터 선택에서     

계열이름은   Sheet1!코드

계열값은       Sheet1!범위       

로 설정한 후에


스크롤 막대를 움직이면  계열이름이 변경되면서 그에 맞는 데이터로 차트가 변경되는 것을 확인할수가 있을듯합니당...