尝试在VBA Excel 2007中设置轴标签。除轴标签外,以下所有内容均有效。
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Data").Range("A" & i)
ActiveChart.Axes(xlValue, xlPrimary).HasTitle = True
ActiveChart.SetElement (msoElementPrimaryValueAxisTitleRotated)
ActiveChart.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Hours"
ActiveChart.SetElement (msoElementChartTitleAboveChart)
ActiveChart.ChartTitle.Text = ChartName
ActiveChart.Name = ChartName
我试过没有'字符'元素,但它仍然无法正常工作。我也想知道如何将格式设置为整数。
答案 0 :(得分:0)
所以我偶然发现了答案。我需要插入以下行:
ActiveSheet.Select
在' HasTitle'之前设置然后出现轴标签,我可以设置值。
只是偶然发现它,因为我偶然输入了ActiveSheet!