Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba Excel中的轴标签_Vba_Excel - Fatal编程技术网

Vba Excel中的轴标签

Vba Excel中的轴标签,vba,excel,Vba,Excel,此代码: With ActiveChart.Axes(xlCategory, xlPrimary) .HasTitle = True .AxisTitle.Characters.Text = "Issues" End With 它会将标签添加到X轴,但也会保留旧标签。我想将旧标签更改或删除到此标签。 现在,我在x轴下方有两个标签/标题。如果要先删除旧的轴标题,请尝试以下操作: With ActiveChart.Axes(xlCategory, xlPrimary) .A

此代码:

With ActiveChart.Axes(xlCategory, xlPrimary)
    .HasTitle = True
    .AxisTitle.Characters.Text = "Issues"
End With
它会将标签添加到X轴,但也会保留旧标签。我想将旧标签更改或删除到此标签。
现在,我在x轴下方有两个标签/标题。

如果要先删除旧的轴标题,请尝试以下操作:

With ActiveChart.Axes(xlCategory, xlPrimary)
    .AxisTitle.Delete
    .HasTitle = True
    .AxisTitle.Characters.Text = "Issues"
End With

我刚刚在Excel2007中运行了您的代码,但它没有在标准条形图上保留旧标题。你用的是什么样的图表?它有多少数据集?我用的是columnclustered。我有6个系列集。在图表下显示第一个的名称。正如我在上一个主题中回答的,如果使用F2进入Microsoft VBA中的对象资源管理器,则使用
字符(可能与excel版本有关)是没有用的,所以只需使用
.axistTitle.Text=
,应该很好,我想我可能弄错了。。我想我需要改变的是X轴上的值。。但是当调用ActiveChart.SeriesCollection(1).XValues时,我得到一个错误。