有人知道如何在自动生成轴时获取轴标记的数量吗? 我想要像
这样的东西ActiveChart.Axes(xlValue).Ticklabels.Count
但“Count”属性不存在。
我使用的是Excel 2007,但无法在此网站或集成帮助中找到答案。 在此先感谢您的帮助。
答案 0 :(得分:1)
根据MacroMarc上面的评论 - 我玩了一下。可能有用吗?
Sub tickCount()
' Working with horizontal axis - xlCategory
With Worksheets(1).ChartObjects(1).Chart.Axes(xlCategory)
Debug.Print (.MaximumScale - .MinimumScale) / .MajorUnit
End With
End Sub
这似乎返回/打印刻度或间隔的数量,无论它们是自动还是手动设置。也许可以将它按到你的代码中......
不确定垂直条对不起 - 虽然听起来很酷!我想我首先要添加第二列系列,或两个 - 每种颜色一个,将它们放在次要垂直轴上并从那里开始 - 你可能已经处于那个阶段了...... / p>