ВБА Ацтивате Схеет - ВБА примери за активирање Екцел листа

Преглед садржаја

Екцел ВБА Активирајте лист

Док радимо у ВБА, понекад се позивамо на други лист или користимо својства другог листа, претпоставимо да радимо у листу 1, али желимо вредност из ћелије А2 у листу 2, ако се позивамо на вредност листа 2 без претходног активирања листа, онда ћемо нећемо моћи да приступимо вредности, па за активирање листа у ВБА користимо својство радног листа као Радни листови („Лист2“). Активирајте.

У Екцелу, увек радимо са радним листовима. Радни листови имају своје име ради бољег препознавања. У редовном раду са прорачунским таблицама директно се крећемо кроз темељне пречице или директно бирамо лист кликом на њих. Међутим, у ВБА то није тако лако; морамо да наведемо име листа на који се позивамо, а затим можемо да користимо методу „Селецт“ да бисмо изабрали лист.

Шта је ВБА метод активирања?

Као што и само име каже, активира наведени радни лист. Да бисмо активирали лист, морамо да напоменемо тачно име радног листа помоћу објекта радног листа. На пример, ако желите да активирате лист под називом „Продаја“, онда можете да користите доњи код.

Радни листови („Продаја“). Активирајте

Синтакса

Дакле, синтакса методе Ацтивате је следећа.

Радни лист („Назив листа“). Активирајте

Овде је радни лист објекат, а активира метод.

Пример # 1 - Активирајте лист према његовом индексном броју

У Екцелу радимо са више скупова радних листова, а често морамо да прелазимо са једног листа на други да бисмо обавили посао. У ВБА можемо да користимо методу Активирај да бисмо активирали одређени екцел лист.

На пример, креирао сам три листа под називом „Продаја 2015“, „Продаја 2016“ и „Продаја 2017“.

Листове можемо активирати на два начина. Једна је употреба индексних бројева листова, а друга употреба самог имена листа.

Сада, ако желим да изаберем други лист, користићу објект Радни лист и поменућу индексни број листа као 2.

Шифра:

Суб Ацтивате_Екампле1 () Радни листови (2). Активирајте Енд Суб

Када код покренете помоћу тастера Ф5 или ручно, то ће активирати други лист, тј. „Продаја 2016“.

Ако желим да активирам 3. лист, користићу 3 као индексни број листа.

Шифра:

Суб Ацтивате_Екампле1 () Радни листови (3). Активирајте Енд Суб

Ово ће активирати трећи лист, тј. „Продаја 2017“.

Сада ћу заменити други и трећи лист.

Сада технички, „Продаја 2017“ је мој трећи лист, а „Продаја 2016 је мој други лист. Сада ћу користити индекс броја као 3 и видети шта ће се догодити.

Шифра:

Суб Ацтивате_Екампле1 () Радни листови (3). Активирајте Енд Суб

По мом мишљењу, мора да изабере лист „Продаја 2017“, али ће одабрати лист „Продаја 2016“, јер је у редоследу „Продаја 2016“ трећи лист.

Дакле, увек је сигурна опција да се лист активира његовим именом.

Пример # 2 - Активирајте лист његовим именом

Сада ћемо видети како активирати листове по његовом имену. На месту броја индекса листа, морамо поменути име листа у двоструким наводницима.

Шифра:

Суб Ацтивате_Екампле2 () Радни листови („Продаја 2016“). Активирајте Енд Суб

Када тада код покренете ручно или помоћу пречице Ф5, то ће активирати лист „Продаја 2016“, без обзира на положај у радној свесци.

Не само објекат Радни листови, већ такође можемо користити објекат „Листови“ за активирање листа.

Испод је шифра.

Шифра:

Суб Ацтивате_Екампле2 () листови („Продаја 2016“). Активирајте Енд Суб

Радни листови могу приступити само предмету Радних листова и не могу приступити листовима „Графикон“. Ако користите објекат Табеле , можемо приступити свим листовима у радној свесци.

Пример # 3 - Активирајте лист из друге радне свеске

Као и како треба да поменемо име листа да бисмо активирали одређени лист, слично у случају да активирање листа из друге радне свеске захтева и назив „Радна свеска“.

Шифра:

Подактивација_Пример3 () Радне свеске („Продајна датотека.клск“). Табеле („Продаја 2016“). Активирање завршетка под

Ово ће активирати лист „Продаја 2016“ из радне свеске „Продајна датотека.клск“.

Активирајте лист у односу на метод избора листова

Можемо користити методе за извођење исте радње, тј. Методе активирања и избора. Између ове две методе постоји мала разлика.

# 1 - Активирајте метод

Коришћењем методе Активирај можемо активирати само наведени радни лист.

На пример, погледајте доњи код.

Шифра:

Суб Ацтивате_Екампле () Радни листови („Продаја 2016“). Активирајте Енд Суб

Као што знамо, овај код ће одабрати радни лист „Продаја 2016“.

# 2 - Изаберите метод

Коришћењем методе Селецт можемо заправо да обављамо и друге задатке.

Сада погледајте доњи код.

Шифра:

Овај код не само да активира лист „Продаја 2016“, већ такође бира опсег ћелија од А1 до А10.

Занимљиви Чланци...