Как да разбирам обект дефиниран с: Range("B2:C" & sht_nu +2).

Microsoft Excel Електронни таблици Microsoft 365 Excel VBA Програмиране VBA за Excel

Какъв обект е дефиниран с: 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. Надявам се, че бях полезна с отговора, но ако все още не е ясно пиши.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация