VBA 차트제목(2)
-
[엑셀 VBA] 차트 제목 두 줄로 작성하기
위와 같이 차트 제목을 큰제목, 부제목으로 작성할 경우가 종종 있다. 이럴 경우에는 매크로를 어떻게 작성해야 하는지 알아보자 여기서 특이할 점은 ChartTitle의 Text를 글자별로 조절할 수 있다는 것이다. 아래에서 보겠지만 미리 언급하면 Characters라는 것인데, 아래 설명을 보면 알 수 있듯이 글자의 길이를 이용하여 특성을 조정할 수 있다. 그럼 전체 코드를 보자 먼저 제목으로 사용할 두개의 String을 정해준다. 여기선 "영업부 매출"이 첫번째 줄이고 "분기별 구분"이 두 번째 줄이다. 그리고선 Chart를 Cht라는 변수로 저장을 해주고 With 문을 사용하여 그 특성들을 조절해준다. Chart 코딩은 특히 이상한 것들이 많이 들어가서 With를 써줘야 많이 타자를 많이 줄일 수 있다.
2021.02.16 -
[엑셀 VBA] 차트 제목 설정(제목, Font, Size, Color, Bold)
위와 같이 차트를 생성했다면 차트 제목을 설정해주는 매크로를 작성해보도록 하자 차트 제목 매크로는 다음과 같다. 설명을 하면 먼저 "Cht" , "Title"이라는 변수를 만들어줘서, 각각 현재 차트와 차트 제목으로 쓸 글씨를 저장해준다. 그다음으로는 차트 제목을 쉽게 제어할 수 있게 두 개의 With문을 써준다. 먼저 현재 Chart1의 변수인 Cht를 첫 번째 With문 두 번째는 차트 제목의 Text를 제어할 수 있는 Wtih문을 설정한다. Hastitle = True는 차트 제목을 생성시켜주는 코드이다. 두번째 차트 제목의 Text를 제어할 수 있는 CharTitle.Format.TextFrame2.TextRange는 눈으로 대충 익히고 있어야 한다. 이후는 위에 주석을 달아놓은 것으로 작성해주면..
2021.02.14