반응형

VBA를 사용하여 X 축과 Y 축의 범위 값을 가져오기

 

 

ChatGPT의 답변은 다음과 같다.

 

Sub GetAxisRanges()
    Dim myChart As ChartObject
    Dim xAxis As Axis, yAxis As Axis
    Dim xAxisMin As Variant, xAxisMax As Variant
    Dim yAxisMin As Variant, yAxisMax As Variant
    
    ' 차트 개체 가져오기
    Set myChart = ActiveSheet.ChartObjects("Chart 1")
    
    ' X 축과 Y 축 가져오기
    Set xAxis = myChart.Chart.Axes(xlCategory)
    Set yAxis = myChart.Chart.Axes(xlValue)
    
    ' X 축 범위 가져오기
    xAxisMin = xAxis.MinimumScale
    xAxisMax = xAxis.MaximumScale
    
    ' Y 축 범위 가져오기
    yAxisMin = yAxis.MinimumScale
    yAxisMax = yAxis.MaximumScale
    
    ' 결과 출력
    MsgBox "X 축 범위: " & xAxisMin & " ~ " & xAxisMax & vbNewLine & _
           "Y 축 범위: " & yAxisMin & " ~ " & yAxisMax
End Sub
반응형

'VBA' 카테고리의 다른 글

Mohr's circle VBA code  (0) 2023.06.16
엑셀 차트크기 조절 VBA  (0) 2023.04.04
셀 값이 0인 경우 해당 셀 값 삭제  (0) 2023.02.21
열너비 바꾸는 VBA  (0) 2023.02.20
데이터 정렬하기  (0) 2023.02.17

+ Recent posts