Mundarija
Ba'zan biz Excel ish kitobidagi bir nechta ish varaqlaridan ma'lum bir varaqni tanlashimiz kerak. Biz varaqni sukut bo'yicha Kod nomi yoki O'zgaruvchi nomi yordamida chaqirishimiz mumkin. O'zgaruvchi nomidan foydalanib varaqni tanlash uchun avval o'zgaruvchi nomini belgilashimiz kerak. Ushbu maqolada biz sizga VBA bilan VBA bilan O'zgaruvchi nomidan foydalanib a varaq ni tanlashning samarali, ammo oddiy usullarini ko'rsatamiz. 1>Excel .
Tasvirlash uchun biz namuna sifatida ma'lumotlar to'plamidan foydalanamiz. Masalan, quyidagi ma'lumotlar to'plami turli varaqlarda ko'rsatilgan kompaniyaning Sotuvchi , Mahsulot va Sof savdolari ni ifodalaydi.
Amaliyot kitobini yuklab oling
O'zingiz mashq qilish uchun quyidagi ish kitobini yuklab oling.
VBA Sheet o'zgaruvchan nomini tanlang.xlsm
Excelda VBA bilan o'zgaruvchilar nomi bo'yicha varaqni tanlashning 2 usuli
1. Excelda VBA bilan o'zgaruvchi nomi bo'yicha faol varaqni tanlang
Birinchi usulimizda biz faol varaqni tanlaymiz o'zgaruvchi nomidan foydalanish. Faol varaq deganda biz ishlayotgan varaqni nazarda tutamiz. Shuning uchun, Excel da VBA bilan Oʻzgaruvchi nomi boʻyicha Faol varaqni tanlash uchun quyidagi amallarni bajaring.
QADAMLAR:
- Birinchi, Dasturchi yorlig'i ostida Visual Basic ni tanlang.
- Natijada VBA oynasi ochiladi.
- Keyin, menyudan Module -ni tanlang. Qo'shish yorlig'i.
- Shunday qilib, Module oynasi paydo bo'ladi.
- U erda quyidagi koddan nusxa oling va uni qutiga joylashtiring.
9065
- Endi VBA oynasini yoping.
- Keyin, Dasturchi yorlig'i ostidagi Makrolar -ni tanlang.
- Natijada , Makro muloqot oynasi paydo bo'ladi.
- Bu erda ActiveSheetSelect ni tanlang va Ishga tushirish tugmasini bosing.
- Nihoyat, u biz ishlayotgan varaqni qaytaradi.
2. Excel VBA oʻrnatish uchun Varaqni tanlash uchun o'zgaruvchi nomi
Avvalgi usulimizda biz allaqachon ishlayotgan varaqni qaytarish uchun VBA kodini qo'llagan edik. Ushbu usulda biz kerakli ish varag'imiz uchun O'zgaruvchi nomi ni o'rnatamiz va VBA bilan O'zgaruvchi nomi yordamida ushbu ish varag'ini tanlaymiz. Shunday qilib, vazifani bajarish uchun quyidagi jarayonni o'rganing.
QADAMLAR:
- Birinchi navbatda, O'zgaruvchi nomini uchun o'rnatamiz. Varaq2 va varaqni tanlash uchun oʻzgaruvchi nomidan foydalaning.
- Shunday qilib, Dasturchi ➤ Visual Basic .
- Keyin, Qo'shish ➤ Moduli -ni tanlang.
- Demak, Moduli dialog oynasi paydo bo'ladi.
- Keyin, quyidagi koddan nusxa oling va o'sha yerga joylashtiring.
8268
- Shundan so'ng, <-ni yoping. 1>VBA oyna.
- Endi Sheet3 -ni oching.
- Keyin, Dasturchi yorlig'idan Makrolar ni tanlang.
- Natijada Makro muloqot oynasi ochiladi.
- U yerda SelectSheet va Ishga tushirish tugmasini bosing.
- Ishga tushirish tugmasini bosganingizdan so'ng siz quyidagi rasmda ko'rsatilganidek xato dialog oynasini olishingiz mumkin.
- Muammoni hal qilish uchun End tugmasini bosing.
- Keyin, Fayl ➤ Tanlovlar -ga oʻting.
- Bundan keyin , Ishonch markazi yorlig'idan Ishonchli markaz sozlamalari -ni tanlang.
- Shunday qilib, Ishonch markazi muloqot oynasi paydo bo'ladi.
- U yerda Makro sozlamalari yorlig'ini tanlang.
- Keyin, Ishonchli kirish uchun katakchani belgilang. VBA loyiha ob'ekt modeli va OK -ni bosing.
- Yana, Tuzuvchi ➤ <-ni tanlang. 1>Makrolar .
- SelectSheet -ni bosing va Ishga tushirish -ni bosing.
- Oxir-oqibat, biz Vraq3 ustida ishlayotgan bo'lsak ham, u Vaq2 ni qaytaradi.
Batafsil o'qing: Excelda VBA yordamida varaq nomini qanday qidirish mumkin (3 ta misol)
Xulosa
Bundan buyon siz yuqoridagi yordamida VBA bilan VBA bilan O'zgaruvchi nomi dan foydalanib, a Vraqam ni tanlang- tavsiflangan usullar. Ulardan foydalanishda davom eting va vazifani bajarishning boshqa usullari bormi, bizga xabar bering. Izohlar, takliflar yoki so'rovlarni qoldirishni unutmangquyida izoh bo'limida sizda bor.