Создание динамического диапазона с помощью макроса - PullRequest
0 голосов
/ 01 июля 2011
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 

Используя эти данные, как создать динамический диапазон с помощью макроса.

Спасибо

1 Ответ

0 голосов
/ 01 июля 2011

Зависит от того, что вы хотите сделать!Но вот пример

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

Этот диапазон будет содержать все ваши регионы.

...