Excel vba:Axis最小规模有时不会在图表上更新

我有一个gui为所选轴提供最小值和最大值,如下面的x轴:

'X-axis If ListBox8.ListIndex = 0 Then ActiveChart.Axes(xlCategory, xlPrimary).MaximumScale = TI_Chart_Tool.MultiPage1.Pages(2).TextBox2.Text ActiveChart.Axes(xlCategory, xlPrimary).MinimumScale = TI_Chart_Tool.MultiPage1.Pages(2).TextBox3.Text End If 

在发生这种情况时,图表的x轴应该相应地改变,对吗? 对于x轴和y轴的初始通行似乎都正常工作,而在testing时,我似乎进入了一个状态,只有当我点击图表区域时,图表值才会更新。

(让我补充一下,这个状态似乎发生在我把y轴改成对数坐标之后。)

有谁知道如何始终自动更新轴值,从代码中不必点击图表?

谢谢你的帮助!

拉斯