Excelda VBA bilan o'zgaruvchan nom bo'yicha varaqni qanday tanlash mumkin (2 usul)

  • Buni Baham Ko'Ring
Hugh West

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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.