Змест
Часам нам даводзіцца выбіраць пэўны аркуш з некалькіх аркушаў у кнізе Excel . Мы можам назваць аркуш па змаўчанні Кодавае імя або з дапамогай Назвы зменнай . Каб выбраць аркуш з дапамогай імя зменнай, мы павінны спачатку задаць імя зменнай. У гэтым артыкуле мы пакажам вам эфектыўныя, але простыя спосабы Выбраць Аркуш з дапамогай Імя зменнай з дапамогай VBA у Excel .
Для ілюстрацыі мы будзем выкарыстоўваць у якасці прыкладу набор дадзеных. Напрыклад, наступны набор даных прадстаўляе Прадавец , Прадукт і Чысты продаж кампаніі, паказаны на розных аркушах.
Спампуйце практычны сшытак
Спампуйце наступны сшытак, каб займацца самастойна.
VBA Select Sheet Variable Name.xlsm
2 спосабы выбару аркуша па імені зменнай з дапамогай VBA ў Excel
1. Выберыце актыўны аркуш па імені зменнай з дапамогай VBA ў Excel
У нашым першым метадзе мы абярэм актыўны аркуш выкарыстоўваючы імя зменнай. Пад Актыўным лістом мы маем на ўвазе аркуш, над якім мы працуем. Такім чынам, выканайце наступныя крокі, каб Выбраць актыўны аркуш па Назве зменнай з дапамогай VBA у Excel .
КРОКІ:
- Спачатку абярыце Visual Basic на ўкладцы Распрацоўшчык .
- У выніку выскачыць акно VBA .
- Затым выберыце Модуль з Уставіць укладку.
- У выніку з'явіцца акно Модуль .
- Скапіруйце наступны код і ўстаўце яго ў поле.
8442
- Цяпер зачыніце акно VBA .
- Пасля гэтага абярыце Макрасы на ўкладцы Распрацоўшчык .
- У выніку , з'явіцца дыялогавае акно Макрас .
- Тут абярыце ActiveSheetSelect і націсніце Выканаць .
- Нарэшце, ён верне аркуш, над якім мы працавалі.
2. Excel VBA для ўстаноўкі Імя зменнай для выбару аркуша
У нашым папярэднім метадзе мы ўжылі код VBA для вяртання аркуша, над якім ужо працавалі. У гэтым метадзе мы ўсталюем Імя зменнай для жаданага працоўнага аркуша і абярэм гэты аркуш з дапамогай Імя зменнай з VBA . Такім чынам, вывучыце наступны працэс выканання задачы.
КРОКІ:
- Спачатку мы ўсталюем Імя зменнай для Sheet2 і выкарыстоўвайце гэтае імя зменнай для выбару аркуша.
- Такім чынам, перайдзіце да Developer ➤ Visual Basic .
- Далей абярыце Уставіць ➤ Модуль .
- Такім чынам, Модуль з'явіцца дыялогавае акно.
- Затым скапіруйце прыведзены ніжэй код і ўстаўце яго туды.
3193
- Пасля гэтага зачыніце VBA акно.
- Цяпер адкрыйце Sheet3 .
- Пасля гэтагаабярыце Макрасы на ўкладцы Распрацоўшчык .
- У выніку Макрас З'явіцца дыялогавае акно.
- Там націсніце SelectSheet і націсніце Выканаць .
- Пасля націску Выканаць вы можаце атрымаць дыялогавае акно з памылкай, як паказанае на наступным малюнку.
- Каб вырашыць праблему, націсніце Канец .
- Затым перайдзіце да Файл ➤ Параметры .
- Пасля гэтага , на ўкладцы Цэнтр даверу выберыце Налады цэнтра даверу .
- Такім чынам, З'явіцца дыялогавае акно>Цэнтр даверу .
- Там выберыце ўкладку Настройкі макрасаў .
- Пасля гэтага пастаўце галачку для Давяраць доступ да Аб'ектная мадэль праекта VBA і націсніце ОК .
- Зноў абярыце Распрацоўшчык ➤ Макрасы .
- Націсніце SelectSheet і націсніце Выканаць .
- У рэшце рэшт, ён верне Sheet2 , нават калі мы працавалі над Sheet3 .
Больш падрабязна: Як шукаць назву аркуша з дапамогай VBA ў Excel (3 прыклады)
Выснова
З гэтага часу вы змогуць Выбраць Аркуш з дапамогай Імя зменнай з VBA у Excel выкарыстоўваючы вышэй- апісаны метады. Працягвайце выкарыстоўваць іх і дайце нам ведаць, калі ў вас ёсць яшчэ спосабы выканання задачы. Не забывайце пакідаць каментарыі, прапановы або запыты, каліу вас ёсць якія-небудзь у раздзеле каментарыяў ніжэй.