2016-08-03 15 views
0

をグラフ化して参照してください。VBAは、これが動作しないのはなぜ名前

ActiveSheet.ChartObjects("Sale").Axes(xlValue).MinimumScale = 1000 

これがないながら:私が行うことができませんでした

ActiveChart.Parent.Name="Sale" 

With ActiveChart.Axes(xlValue, xlPrimary) 
    .MinimumScale = 1000 
    End With 

まず、私はこれをしませんでしたこれは:

ActiveChart.Name="Sale" 

私はチャート "Sale"を特に参考にしたいと思っています。ActiveChartではなく、

答えて

4

A ChartObjectには、ワークシート上のグラフのためだけの「コンテナ」です:あなたは、チャート自体に到達するために、その「チャート」プロパティにアクセスする必要があります。

ActiveSheet.ChartObjects("Sale").Chart.Axes(xlValue).MinimumScale = 1000 
関連する問題