Worksheets и sheets   - каква е разликата?

Excel VBA

Здравейте, не разбрах разликата м/у worksheets & sheets. Това от една страна, от друга, в единия случай декларирахте променливата sht as worksheet, но в същия скрипт не декларирахте променливата sht_nu? И трети въпрос, в цитираната декларирана променлива sht as worksheet има ли значение думата "worksheet", в смисъл, изборът трябва да се подчинява на определени правила, т.е. служебна? Да разбирам ли, че worksheet в декларирането на променливата реферира към вида обект от колекцията worksheets и следователно и двете наименования са строго определени като изписване?

В урока показвам с примери разликата между колекциите (collections) Worksheets и Sheets. Изгледайте още веднъж урока. Променливите могат да бъдат обекти или да съхраняват различни данни. В урока не е активна опцията Задължително да се декларират променливите (в следващите уроци ще научите повече), ето защо sht_nu не е декларирана. И на третия въпрос. Точно така, Worksheet e обект и по този начин декларирам, че променливата sht е обект Worksheet, която не мога да използвам за други обекти - Range or Workbook. Правилно сте разбрали, че двете наименования Worksheet (обект) и Worksheets (колекцията от обекти Worksheet) имат строго определен синтаксис, който се проверява от компилатора на VBA, по същия начин, както е във всеки програмен език.


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

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