Excel圖表-自動調整次軸比例

Excel圖表-自動調整次軸比例

我有 3 個資料透視圖,由一個切片器控制,該切片器會更改週結束日期。在圖表上,主軸上有“展示次數”,次軸上有“點擊次數”。

我希望在更改切片器時自動調整輔助軸的比例,使其始終等於主軸的 2%。這樣,我知道當次要線高於主要線時,我們就達到了目標。

有誰對如何實現這一目標有任何想法?

答案1

我使用 VBA 和工作表更改功能解決了該問題

Private Sub Worksheet_Change(ByVal Target As Range)

Dim x As Long


With ActiveSheet.ChartObjects("Chart 1").Chart

    ActiveSheet.ChartObjects("Chart 1").Activate
    ActiveChart.Axes(xlValue).MaximumScaleIsAuto = True
    ActiveChart.Axes(xlValue).MinimumScale = 0
    x = ActiveChart.Axes(xlValue).MaximumScale
    ActiveChart.Axes(xlValue, xlSecondary).MaximumScale = (x * 0.02)

End With

End Sub

相關內容