[Excel VBA] AddChart , 차트 삽입하기

2019. 11. 7. 00:08업무 스킬/Excel VBA

728x90

Chart를 삽입하는 코드는 위가 가장 기본 코드 이다. 엑셀 2007부터 차트가 도형 항목으로 생성되므로 AddChart는 Shapes 구문뒤에 와야 한다.

 

코드를 간단하게 설명하면, 차트생성 → 차트를 구성할 DATA 선택 → Chart 구성 변경.

과 같이 총 3가지로 나눠서 작성한다.

 

차트 구성 DATA나 Chart 구성이나 기본 옵션들을 변경하려면 매번 ActiveChart를 써주기 번거로우니 With문을 써주도록 하자.

 

차트 구성에 관해서는 위와 같이 Excel에서 기본 옵션 LIST를 자동으로 뜨게 만들어 놨으니

입맛에 맞게 선택하면 된다.

 

*참고: 코드 중 [Cells(1,1).CurrentRegion]은 첫번째 Cell과 연결된 모든 Range를 뜻한다.

 

위와 같이 코드를 짜면 아래와 같은 결과가 나온다.

[ChartType = xlPyramidCol]

728x90