반응형
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' 카테고리의 다른 글
변수명 끝에 &와 # (0) | 2024.10.23 |
---|---|
Mohr's circle VBA code (0) | 2023.06.16 |
엑셀 차트크기 조절 VBA (0) | 2023.04.04 |
셀 값이 0인 경우 해당 셀 값 삭제 (0) | 2023.02.21 |
열너비 바꾸는 VBA (0) | 2023.02.20 |