我想一起学习本教程:Excel的VBA图表 - 如何设置行和列标签
http://www.homeandlearn.org/vba_charts_sheets.html
下面是据我已经得到了:
Sub MakeChart()
Dim ChartSheet1 As Chart
Set ChartSheet1 = Charts.Add
With ChartSheet1
.SetSourceData Source:=Sheets("clc_hgn_hgn").Range("C3:AO41")
End With
End Sub
问题在于Excel自动假定列和行标题位于数据源中,而在我的工作表中则不是。如何让Excel从不同范围中检索标题?
例如,在我的工作表中,数据包含在C3:AO41范围内,但水平顶部标题在C1:AO1中,垂直左标题在A3:A41中。