標題: [發問] Excel vba get dynamic range( fields) to create the line chart [打印本頁] 作者: c3676816 時間: 2014-1-2 17:36 標題: Excel vba get dynamic range( fields) to create the line chart
I have the same problem on stackoverflow
I export an excel with a table in sheet1,and have a graph in sheet2, but now I have one problem, the table was generated from store procedure,the fields:"2013/Q1 2013/Q2 2013/Q3 2013/Q4 " was dynamic AND also the statistic values which display by user choose from webpage,now,the exported graph (Line Chart) ,its X-axis includes the statistic values that I dont need the fields( sheet2 ),
I want to get the range "B1" to "E11"( the cell is dynamic,so we dont get the position of the cell exactly), and all the title fields and data of row and column were dynamic , how can I write the correct VBA to do it, thanks
sheet1
[attach]17180[/attach]
I want to output the line chart:
[attach]17182[/attach]作者: stillfish00 時間: 2014-1-3 09:27
回復 2#c3676816
Try to define a name of dynamic range : =OFFSET($B$1,0,0,COUNTA($B:$B),COUNTA($1:$1)-6)
Then set the source of your chart refer to this name.作者: c3676816 時間: 2014-1-3 10:38
回復 5#Hsieh
Thanks for your idea ,the last column is located at "E column" (dynamic, maybe F,G...column),
because the statistics could not display,and the field like "2013/Q3",that have 2 type, the other type like "2013/4m",
so I want to get the range from "B1" to the last address of column type1 or type2作者: c3676816 時間: 2014-1-3 11:28