'엑셀 VBA'에 해당되는 글 1건

  1. 2015.03.31 엑셀에 없는 차트 - 모자이크 차트(Mosaic Chart)

보고서를 작성하다 보면 많은 차트가 필요합니다. 대부분은 기본 기능으로 가능하지만, 색다른 차트가 필요한 때가 있죠.

최근에 구성비를 표현해야 하는데 엑셀에는 모자이크 차트(Mosaic Chart 또는 Mosaic Plot)이 없었습니다. 모자이크 차트는 아래처럼 구성비에 따라 면적이 달라지는 차트입니다. 얼핏 세로 누적 차트와 같지만, 각 칼럼의 폭이 다른 것을 알 수 있습니다.


구글링을 해 보니 R이나 다른 차트 프로그램을 써야 하더군요. 차트 하나 그리자고 새로운 프로그램을 쓰기도 그렇고, R은 요즘 공부하고 있지만, 손에 익지 않고, 고민하다 한 블로그에서 엑셀 VBA로 만든 것을 봤습니다.

간단한 기능은 VBA로 비슷하게 만드는 재주는 있어 따라 해 봤습니다.


혹시 필요한 분이 있을지 몰라 올려 놓습니다. 


20150331_Mosaic Chart.xlsm


사용법은 행 갯수, 열 갯수, 차트 높이, 폭, 표현할 데이터, 숫자 형식을 정하고 데이터를 입력합니다. 그리고 "Plot" 클릭, 완성된 차트를 확인하고 "Select & Copy" 클릭. 파워포인트에 붙여넣기. 끝입니다.

(Select & Copy 버튼을 누르면 모든 도형을 그룹으로 묶고, 클립보드에 복사합니다)


Row에 배경색 넣기나, 폰트 변경은 완성된 차트에서 하지 마시고 아래 보는 것처럼 셀서식을 변경 후 "Plot"을 다시 클릭하세요. 도형이 많아지니 클릭해서 선택하는 것도 일이 더군요.  



뭐 제가 쓰기에 불편한 점이 없다면 업데이트는 예정에 없습니다. ^^


'PowerPoint' 카테고리의 다른 글

색상 조합이 어려울 때  (0) 2015.01.05
Posted by 값진인생
,