首页 > 解决方案 > 用于更改图表标题的 VBA 代码

问题描述

With ActiveChart.Parent
.Name = Cells(1, values)
.ChartTitle = Cells(1, values)
 End With

上面这行代码只改变了我的图表名称而不是图表标题,为什么会这样?

标签: excelvba

解决方案


也许你可以试试

With ActiveChart
    .HasTitle = True
    .ChartTitle.Caption = Cells(1, Values)
End With

关于那个
“或者你可以给我一个链接,在那里我可以看到 ActiveChart.Parent a 中可用的所有功能”

  • 在代码中选择单词ActiveChart

  • 右键点击

  • 点击“添加控制表达式”并确认

  • 在底部打开的窗口中,您应该有 ActiveChart 对象

  • 在代码窗口中按 F8 直到您看到一个加号出现在 ActiveChart 控件表达式的左侧

  • 单击加号在对象内导航。

您可以对任何 Excel 对象执行此操作。


推荐阅读