例如:选取一列(2n个数据),前n个生成一个折线图,后n个也生成一个折线图?请问如何用宏语句实现?
我在网上搜到类似的,但是这只是生成一个折线图的Range(t),那生成前一半,后一半的语句如何写呢?
Sub Macro2()
t = Application.InputBox("请用输入数据区域(例如:A1:D6)", Type:=2)
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range(t)
ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1"
End Sub
可能我没有把问题描述清楚,这里再罗嗦一句,编程的思路是:
1、获得选中一列的单元格首地址(假设行号为a, 列号为b),共2n行。
2、生成两幅折线图
①ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range( a & b & ":" & a & b+n)
②ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range( a & b+n & ":" & a & b+2n )
现在问题是,1、如何获取选中单元格行号 2、这里的语句写得不规范,通过不了。
哪位大侠能帮帮我?谢谢
å¾æè°¢æ¨çåçãä½æ¯ï¼é®é¢æ¯Range("a1:a8").Selectæ¯åºå®çï¼ææ³è®©Rangeï¼ï¼éçåæ°æ¯èªå·±éå®çå°åï¼è¯·é®åºå¦ä½åï¼è°¢è°¢ï¼
追çä¸å¥½ææï¼æè¿æ²¡æå¼æ¸ æ¥