ВБА Ацтивате Схеет | ВБА примери за активирање Екцел листа
Екцел ВБА Активирајте лист
Док радимо у ВБА, понекад се позивамо на други лист или користимо својства другог листа, претпоставимо да радимо у листу 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.