[엑셀 VBA] Chart 행열 전환(Row, Column 바꾸기)

2021. 2. 4. 11:00업무 스킬/Excel VBA

728x90

Chart 코드 중

유익한 게 있어서 공유하고자 한다.

일반적으로 엑셀에서 차트를 그리면

위와 같이 첫 번째 Column은 X축 값이 되고

그다음 Column은 각기 다른 Y축 값이 된다.

아래를 보면

첫번째 Column의 값들이 X축이 되어 각 사원들 간의

실적 그래프를 그릴 수 있다.

혹시 Chart 생성 코드를 모르는 사람이 있을 수 있기 때문에

아래 공유

위의 차트는 각 사원들 간의 실적을 비교할 수 있지만

각 분기별 실적을 비교하려면 어떻게 해야 할까

바로 행열 전환을 하면 된다.

위와 같이 만들려면 아래 코드를 작성해주면 된다.

Chart.Plotby = xlRows

기본 값은 PlotBy = xlColumns 이기 때문에

그동안 엑셀에서 차트를 생성하면

모두 Column 값들이 각기 다른 Y축 값으로 들어갔다

이것을 xlRows로 바꿔주면

행열 전환이 되어 그릴 수 있게 된다.

 

꿀팁!

728x90