【发布时间】:2013-12-25 14:48:05
【问题描述】:
Sheet2
我在 sheet1 中导出一个带有表格的 excel,并在 sheet2 中有一个图表, 但现在我有一个问题,表格是从存储过程生成的,字段:“2013/Q1 2013/Q2 2013/Q3 2013/Q4”是动态的,而且用户从网页中选择显示的统计值,现在,导出的图形(折线图),它的 X 轴包括我不需要字段(sheet2)的统计值,所以我编写 VBA 代码如下:
> Sheet2.ChartObjects("Chart 1").Activate
> ActiveChart.ChartArea.Select
> Sheets("Sheet1").Range("A1").Clear
> ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("B1",Sheets("sheet1").Range("B1").End(xlDown).End(xlToRight).Address),
> PlotBy:= _
> xlRows
> ActiveWindow.Visible = False
我想得到“B1”到“E11”的范围(单元格是动态的,所以我们不能准确地得到单元格的位置), 并且行和列的所有标题字段和数据都是动态的,我该如何编写正确的VBA来做到这一点,谢谢 ps,对不起,英语不好
【问题讨论】: