Безплатно! 21-дневно предизвикателство за изграждане на навици 2025 г. Регистрация тук.
Въпрос към урок: Създаване на обобщаваща таблица с едномерен динамичен масив,
тип User Data Type
от курс: VBA за Excel
Как да разбирам обект дефиниран с: Range("B2:C" & sht_nu +2).
Какъв обект е дефиниран с: Range("B2:C" & sht_nu +2). Моля да обясните подробно
Обект Range може да се дефинира по различни начини. Например: Range("B2:C4") - това е абсолютна референция за обекта и при всяко изпълнение на процедурата ще посочва този обект. Но вместо номера на реда може да се използва променлива ( в примера променливата е sht_nu, на която предварително се присвоява стойност, да кажем sh_nu=5). Следователно обект Range("B2:C"& sht_nu + 2) определя референцията "B2:C7". Когато в процедурите дефинираме обект, е много по-удобно, по-гъвкаво да се използват променливи. Припомни си примерите от предишния модул 4, урок 9, Sub Array_Sales, module Step6. Надявам се, че бях полезна с отговора, но ако все още не е ясно пиши.
Вашият отговор
Запиши се в Аула
Ако вече имаш регистрация влез оттук