엑셀 정보

[엑셀 매크로/VBA] 차트에서 데이터 레이블 추가하기

정보를공유합니다 2020. 3. 13. 21:11
반응형

안녕하세요.

 

 

아래 블로그를 통하여 매크로/VBA를 이용하여 차트를 만드는 방법을 알아 보았습니다.

https://shareinfomation.tistory.com/527#comment16160687

 

[엑셀 매크로/VBA] 차트 생성하기 / 차트 만들기

안녕하세요. 엑셀 중에 가장 많이 사용하는 것이 그래프 혹은 차트를 만드는 것 일 겁니다. 저 또는 일을하다보면 차트를 가장 많이 사용합니다. 숫자만 보는 것보다 차트를 만들어서 시각적으로 보는 것이 더 편..

shareinfomation.tistory.com

이번 시간에는 만들어진 차트에 데이터 레이블을 추가하는 방법을 알아 보겠습니다.

 

메뉴의 개발 도구에서 Visual Basic을 선택합니다.

 

Microsoft Visual Basic for Applications에서 현재_통합_문서를 더블 클릭합니다.

오른쪽 창에 아래의 초록색 내용을 입력하시기 바랍니다.

 

 

Sub 프로시저1()

    ActiveSheet.Shapes.AddChart

    With ActiveSheet.ChartObjects(1).Chart
        With .SeriesCollection("평균")
            .HasDataLabels = True
            .DataLabels.Position = xlLabelPositionOutsideEnd 
        End With
    End With
        
End Sub

 

 

실행해 보시면 위 그림과 같이 데이터 레이블이 차트 위에 적혀 있는 것을 확인할 수 있습니다.

 

데이터 레이블의 위치는 xlLabelPositionOutsideEnd 대신에 아래의 내용을 적으시면 됩니다.

 

차트 위에 표시 : xlLabelPositionAbove

차트 아래 표시 : xlLabelPositionBelow

차트 왼쪽 표시 : xlLabelPositionLeft

차트 오른쪽 표시 : xlLabelPositionRight

막대형 혹은 원형 그래프의 바깥쪽 끝에 표시 : xlLabelPositionOutsideEnd

막대형 혹은 원형 그래프의 안쪽 끝에 표시 : xlLAbelPositionInsideEnd

막대형 또는 원형 그래프의 축에 가깝게 표시 : xlLabelPositionInsideBase

막대형 또는 원형 그래프의 가운데 표시 : xlLabelPositionCenter

자동 표시 : xlLabelPositionBestFit

 

궁금하신 내용은 댓글로 남겨주시고, 검색창에 '엑셀 정보공유소'를 입력하세요.

 

반응형