Skip Navigation Links.
Expand VBAVBA
엑셀프로그래밍이 필요한 이유
Expand ExcelExcel
Expand External LibraryExternal Library
Expand SolutionSolution
Expand EssayEssay

Class Module

Chart오브젝트의 이벤트프로시져를 사용하려면..

  • Class_Initialize(),Chart_BeforeDoubleClick(),Chart_Select()
  • ChartObjects,Chart,SeriesCollection,Point
  • Worksheet,Range,CurrentRegion
  • Class Module

지난 페이지에서는 Application오브젝트의 이벤트프로시져를
활용하기 위하여서는 Class모듈이 반드시 필요하다고 하였다
이번 페이지에서는 Chart오브젝트에도 이벤트가 있을까???
있다면 어디에서 찾지???
이것도 역시 Application오브젝트와 마찬가지로 Class모듈을 활용하여야 한다
아래의 그림과 같은 일을 하게 하고 싶다면



크래스모듈을 한장 삽입하고
크래스모듈 선언부에

Public WithEvents oChart As Chart

와 같이 선언하면 Chart오브젝트의 이벤트프로시져가 크래스모듈상에
나타난다
이곳에 챠트의 구성요소를 선택할때 발생하는 Select이벤트프로시져에
적당히 원하는 작업의 내용을 프로그래밍하면 되겠지..

챠트는 부모오브젝트와 자식오브젝트들로 질서있게 잘 구성된 오브젝트덩어리다..
이번 기회에 챠트의 계열오브젝트와 요소오브젝트를
잘 가름하는 기회가 되었으면 좋겠다..



많은 분들이 챠트의 구성요소에 대하여 헷갈려 한다




ClassModule_06.