告诉图表,前两行应该是图例区域?

当我使用以下命令更改图表源数据时:

wksGraph.ChartObjects("Split").Chart.SetSourceData Source:=wksGraph.Range("$AA$2:$AE$" & FirstEmptyRow(wksGraphSplit.Range("$AA$3")) - 1) 

第一行成为图例中的图例。 但是,我可以告诉Excel将前两行作为图例吗?

附加的图像

这不够吗? 解决方法是简单地通过按照需要连接值来指定正确的标签。

 Range("AB2").Value = Range("AB1").Value & " " & Range("AB2").Value Range("AC2").Value = Range("AC1").Value & " " & Range("AB2").Value Range("AD2").Value = Range("AD1").Value & " " & Range("AD2").Value Range("AE2").Value = Range("AE1").Value & " " & Range("AD2").Value wksGraph.ChartObjects("Split").Chart.SetSourceData Source:=wksGraph.Range("$AA$2:$AE$" & FirstEmptyRow(wksGraphSplit.Range("$AA$3")) - 1 

我查看了是否可以劫持图例条目,但似乎没有。

LegendEntry的MS文档中 ,文本无法更改并链接到源代码:

图例条目的文字无法更改。 LegendEntry对象支持字体格式,可以将其删除。 图例格式不支持图例条目。 条目的位置和大小是固定的。