업무 스킬/Excel VBA
[엑셀 VBA] Chart 원하는 계열만 표시 하기(Filtered)
PA_RANG
2021. 2. 9. 00:06
728x90
Chart에서 원하는 계열만 표기하고 싶을 때가 있다.
유저폼에서 종종 쓰이는데 유저폼 까지 다 깔 수 없으니
기본 코드만 적어보도록한다.
우선 아래의 Data의 Chart를 생성해보도록 하자.
차트 생성 코드는 앞 포스팅에 있으니
자세한 설명은 생략하도록 한다.
차트 생성으로 위와 같은 차트가 생성되었다.
여기서 우리는 "1분기" 계열만 따로 비교하고자 한다.
쓰일 코드는
SeriesCollection(Index).IsFiltered = Fasle or True
이다. 뭐 이렇게도 쓰이지만
정석은 For Each 구문을 사용하는 것이 간편하다
주의할 점은 For Each 구분에서
총 Series를 나타내는 것은 FullSeriesCollection이다 "Full"을 써줘야 한다.
코드를 보자 그냥
위와 같이 작성해주면 우리가 원하는 "1분기" Chart만 볼 수 있다.
1분기는 강대리가 실적이 가장 좋다.
728x90