Sub 宏()
Dim co As ChartObject
For Each co In ActiveSheet.ChartObjects '处理当前工作表中所有的图表
co.Chart.Axes(xlValue).HasTitle = True '显示横轴标题
co.Chart.Axes(xlValue).AxisTitle.Text = "标题" '请修改为统一标题内容
Next co
End Sub
追问这个运行以后是纵轴的啊,我要的是横轴的,请问怎么改一下?
追答失误失误,^_^
Sub 宏()
Dim co As ChartObject
For Each co In ActiveSheet.ChartObjects '处理当前工作表中所有的图表
co.Chart.Axes(xlCategory).HasTitle = True '显示横轴标题
co.Chart.Axes(xlCategory).AxisTitle.Text = "标题" '请修改为统一标题内容
Next co
End Sub
追问如果想进一步把横坐标标题修改为某个单元格的内容呢,麻烦了。我在提高悬赏
追答Sub 宏()
Dim co As ChartObject
For Each co In ActiveSheet.ChartObjects '处理当前工作表中所有的图表
co.Chart.Axes(xlCategory).HasTitle = True '显示横轴标题
co.Chart.Axes(xlCategory).AxisTitle.Text = Worksheets("工作表名称").Range("指定单元格" '请修改为实际的工作表单元格
Next co
End Sub
本回答被网友采纳