Excel 使用宏创建动态范围

Excel 使用宏创建动态范围,excel,excel-2007,excel-2003,vba,Excel,Excel 2007,Excel 2003,Vba,使用此数据,我将如何使用宏创建动态范围 谢谢这取决于你想做什么!但这里有一个例子 YearMth Region Employee Item Units Unit Cost Total -------------------------------------------------------------------- 2006-12 DC Jones Pen Set 700 1.99 1,393

使用此数据,我将如何使用宏创建动态范围


谢谢

这取决于你想做什么!但这里有一个例子

YearMth   Region   Employee   Item     Units     Unit Cost     Total 
--------------------------------------------------------------------
2006-12   DC       Jones      Pen Set  700       1.99          1,393 
2006-12   NY       Peterson   Binder   85        19.99         1,699 
2006-12   DC       Howard     Pen Set  62        4.99          309 
2006-12   DC       Gill       Pen      58        19.99         1,159 
2006-12   NY       Anderson   Binder   10        4.99          50 
2006-12   NY       Anderson   Pen Set  19        2.99          57 
此范围将包含您的所有区域

ActiveWorkbook.Names.Add Name:="MyDynamicRange", 
    RefersToR1C1:= "=OFFSET(Sheet1!R2C2,0,0,COUNTA(Sheet1!R2C2:R200C2),1)"