Mundarija
Combo box Excel dasturining maxsus xususiyatidir. Excelda variantlar ro'yxatidan foydalanish kerak bo'lganda, biz ushbu xususiyatdan foydalanamiz. Ushbu maqolada biz Excel Combo box -ni tegishli rasm bilan batafsil muhokama qilamiz.
Mashq qilish kitobini yuklab oling
Ushbu amaliy ish kitobini yuklab oling ushbu maqolani o'qiyotganingizda mashq qiling.
Combo Box.xlsm-dan foydalanish
Excel Combo Box nima?
Combo Box - bu ma'lum bir matn maydonining kombinatsiyasiga asoslangan ochiladigan ro'yxat. Ochiladigan ro'yxatda biz o'zimizga kerakli variantni tanlashimiz mumkin. Shuningdek, biz tanlangan elementning seriya raqamini ko'rsatadigan ushbu ro'yxat bilan hujayrani bog'lashimiz mumkin. Excel Combo Box Excel 2007 dan 365 gacha mavjud.
Qanday qilib Excel 2007/2010/2013/2016 da Combo Box qo'shish mumkin Ko'proq yangilangan versiyalar
Ushbu bo'limda biz Excelda birlashgan oynani qanday qo'shishning asosiy tartibini ko'rsatamiz. Quyidagi tartib birlashgan oynaning barcha Excel versiyalariga taalluqlidir.
Komponlar oynasini qo'shish uchun biz Tuzuvchi yorlig'iga kirishimiz kerak. Odatda Developer vositasi Excel Ribbon opsiyalarida mavjud emas.
📌 Qadamlar:
- Fayl >> Variantlar . Bu yerda Excel Options oynasi paydo boʻladi.
- Chap tomondan Tasmani moslashtirish opsiyasini tanlang.
- Keyin, Asosiy yorliqlarga oʻting. dan MoslashtiringTasma ustun.
- Roʻyxatdagi Dasturchi variantini toping.
- Dasturchi variantining tegishli katagini belgilang.
- Nihoyat, OK tugmasini bosing.
- Varaqga qayting.
Biz hozirda Dasturchi yorlig'i mavjudligini ko'rishimiz mumkin.
- Dasturchi yorlig'ini bosing.
- Boshqarishlar guruhidan Qoʻshish opsiyani tanlang.
Qoʻshish parametrlari>tab bu yerda ko'rsatilgan. Bu oyna ikki xil turdagi ikkita kombinatsiyalangan maydonni ko'rsatadi.
- Endi, belgilangan kombinatsiyalangan maydonlardan birini tanlang.
- Keyin kursorni kerakli joyning varaqiga qo'ying.
Shuningdek, biz kombinatsiyalangan oyna hajmini sozlashimiz mumkin.
Excel Combo Box-ning 2 turini qanday qo'shish mumkin
Biz allaqachon ikkita turdagi kombinatsiyalangan qutilar mavjudligini bilamiz. Bular-
- Shakl boshqaruvlari birikmasi va
- ActiveX boshqaruvlari birlashtirilgan qutisi .
In quyidagi bo'limda biz ushbu ikkita kombinatsiyalangan qutini muhokama qilamiz.
1. Shakl boshqaruvi kombinatsiyalangan qutisini qo'shish
Ushbu bo'limda biz Excel dasturida Form boshqaruvlari kombinatsiyalangan qutisini qanday qo'shishni ko'rsatamiz.
Bizda nomning ma'lumotlar to'plami mavjud. hafta kunlari. Bu erda biz ochiladigan ro'yxatdan kunni tanlaydigan va tanlov raqamini ko'rsatadigan Combo Box qo'shamiz. Shuningdek, biz tanlangan kun nomini ko'rsatadigan katakchani qo'shamiz.
📌 Qadamlar:
- Birinchi, Shakl boshqaruvlari boʻlimidan ochilgan oynani tanlang.
- Birlashtirilgan oynani varaqning kerakli joyiga qo'ying.
- Sichqonchaning o'ng tugmasini bosing.
- Kontekst menyusi dan Formatni boshqarish opsiyasini tanlang.
- Ob'yektlarni formatlash oynasi paydo bo'ladi.
- Hozir Boshqarish yorlig'ini tanlang.
Kirish paydo bo'lgan qutilardagi qiymatlar. Kirish diapazoni da biz ochiladigan menyu qiymatlarini o'z ichiga olgan diapazonni tanlaymiz.
Uyacha havolasi qatori seriya raqamini ko'rsatadigan katakchaga ishora qiladi. tanlovning.
pastga tushadigan satrlar ochiladigan menyuda nechta variant paydo bo'lishini ko'rsatadi.
- Nihoyat, OK .
- Endi, ochiladigan menyuning pastga o'qini bosing.
Bu yerda variantlar ro'yxati ko'rsatilgan.
- Ochiladigan roʻyxatdan variantni tanlang.
Biz 2 koʻrsatilishini koʻrishimiz mumkin>D5 katakchasi . Bu katak ochiladigan roʻyxat bilan bogʻlangan.
- Endi biz qoʻshimcha ravishda maʼlum bir katakda tanlangan qiymat yoki tanlangan kun nomini koʻrsatmoqchimiz.
- Buning uchun formulani qo'llaymiz.
- Quyidagi formulani E5 katagiga qo'ying.
=INDEX(B5:B11,D5)
- Natijani olish uchun Enter tugmasini bosing.
Demak, toʻliq jarayon Shakl boshqaruvlari kombo oynasi bu yerda ko'rsatilgan.
Batafsil o'qing: Ko'p ishlatiladigan 10 ta Excel VBA ob'ektlari ro'yxati (atributlar va misollar)
2. ActiveX Control Combo Box yaratish
Ushbu bo'limda biz ActiveX Controls kombinatsiya oynasini qanday yaratishni ko'rsatamiz. Ushbu kombinatsiyalangan oynada VBA kodidan foydalanishimiz mumkin bo'lgan qo'shimcha ob'ekt mavjud.
Biz faqat ushbu bo'limdagi ochilgan oyna yordamida natijani D5 uyasi da ko'rsatamiz.
📌 Qadamlar:
- Birinchi navbatda, Nomli Klik yaratishimiz kerak. Formulalar yorlig'ida. Keyin Ismni aniqlash opsiyasini tanlang.
- Yangi ism oynasi paydo bo'ladi.
- Ism bo'limiga diapazon nomini kiriting.
- Keyin, Excel varaqidan Ma'nosi maydonidan diapazonni tanlang. Nihoyat, OK tugmasini bosing.
- Endi ActiveX Controls boʻlimidan birlashgan oynani kiriting.
- Ushbu kombinatsiyani D5 katagiga qo'ying.
- Endi sichqonchaning o'ng tugmasini bosing.
- Kontekst menyusi dan Xususiyatlar variantini tanlang.
- Xususiyatlar oynasi paydo bo'ladi.
- LinkedCell va ListFillRange opsiyalarini toping Xususiyatlar oynasidan.
Bog'langan cel sifatida D5 va Kun ni qo'shing. roʻyxatga olingan diapazon.
- Endi oʻchirib qoʻying Boshqaruvlar guruhidan Dizayn rejimi .
- Shundan soʻng, birlashgan oynaning pastga oʻq tugmasini bosing.
- Roʻyxat bu yerda koʻrsatilgan.
- Tanlovlardan birini tanlang.
Biz buni koʻrishimiz mumkin kun D5 uyasida ko'rsatilmoqda.
Shunga o'xshash o'qishlar
- Excel VBA dasturlashni o'rganing & Makroslar (bepul darslik – bosqichma-bosqich)
- Excelda VBA kiritish funksiyasidan qanday foydalanish (2 ta misol)
- Excelda 22 ta makro misollar VBA
- Excel VBA foydalanuvchi shaklidan qanday foydalanish kerak (2 ta mos misol)
- Excel VBA-ni o'zlashtirish uchun 20 ta amaliy kodlash maslahatlari
Dinamik va bog'liq kombinatsiya qutisini yaratish uchun Excel VBA
Endi biz VBA yordamida dinamik va bog'liq ActiveX Controls kombo qutisini yaratmoqchimiz. Excelda makros.
Bu yerda ikkita ustun mavjud: Kunlar va Oylar. Biz bu erda ikkita kombinatsiyalangan qutini taqdim etamiz. Ikkinchi kombinatsiya qutisi 1-kombo qutiga bog'liq bo'ladi. Birinchidan, biz 1-chi qo'shma oynada toifani tanlaymiz va 2-chi oynasidan biz ushbu quti ostidagi variantlarni olamiz.
📌 Qadamlar:
- Avval Dasturchi yorlig'iga o'ting.
- Buni bosing. Kod guruhidagi Visual Basic opsiyasi.
- Keyin, VBA oynasi paydo bo'ladi.
- Dinamik va bog'liq kombinatsiya oynasini yaratish uchun bizga UserForm kerak bo'ladi.
- UserForm-ni tanlang Qo'shish yorlig'idagi variant.
- Biz UserForm ni ko'rishimiz mumkin Asboblar qutisi .
- Endi kursorni UserForm da ushlab turgan holda sichqonchaning oʻng tugmasini bosing. .
- Kontekst menyusi dan Xususiyatlar variantini tanlang.
- Bundan Xususiyatlar oynasi Sarlavha -ga o'ting. Bu yerga nom qo'ying. Bu UserForm nomi.
- Keyin Label va ComboBox qo'shing Asboblar qutisi dan.
- Endi, Ctrl+C tugmalari yordamida ushbu qutilarni nusxalash va ularni Ctrl+V tugmalarini bosib joylashtiring.
- Endi kursorni Yorliqlar <2 ning istalganiga olib boring>va o‘ng tugmani bosing.
- Kontekst menyusi dan Xususiyatlar variantini tanlang.
- Endi ushbu Xususiyatlar oynasidan ism, shrift rangi, hajmi va boshqalarni o'zgartiring.
- Atributlarni o'zgartirgandan so'ng, bizning Foydalanuvchi shakli shunday ko'rinishga ega bo'ladi.
- Endi asosiy varaqdan ishga tushirish opsiyasini bosing.
- Bu ko'rinish.
- Endi UserForm -ni ikki marta bosing va biz VBA oynasiga kiramiz. kodimizni qayerga yozamiz.
- Oynaning o'ng tomoniga o'ting va o'qni bosing.
- Ro'yxatni tanlash uchun Faollash -ni tanlaymiz.
- Oynaga kod qo'shiladi uchun UserForm ni faollashtiring.
- VBA oynasidan UserForm kodini olib tashlang.
- Endi, boshqa VBA kodidan nusxa oling va oynaga joylashtiring.
8069
- Biz -ning pastga o'qini bosganimizda Turkum kombo oynasi va variantlarni ko'ring.
- Yana, Tanlovlar qo'shma oynasining pastga o'qini bosing.
Tanlovlar qo‘shma oynasi bo‘sh, lekin Kategoriya qo‘shma oynasi bo‘sh emas.
- Yana, <1-ga ikki marta bosing>ComboBox1 .
- Boshqa VBA kodidan nusxa oling va uni oynaga joylashtiring.
7867
- Yana F5 tugmasini bosib VBA kodni ishga tushiring.
Biz Tanlovlar kombo qutisi hozir ishlayotganini ko'rishimiz mumkin. Bu Options kombo-bogʻiga bogʻliqligini bildiradi.
- Endi biz birlashgan oynani dinamik qilmoqchimiz.
- Biz maʼlumotlar toʻplamiga yana bir ustun qoʻshamiz.
- Yana UserForm ga oʻting.
Va biz yangi ustun qo'shilgan kombinatsiyani ko'rishimiz mumkin.
Batafsil o'qing: Excel VBA UserForm qanday yaratiladi (batafsil qadamlar bilan)
Excelda Combo Boxni qanday olib tashlash mumkin
Ushbu bo'limda biz ochilgan oynani qanday olib tashlashni ko'rsatamiz.
📌 Qadamlar:
- Birinchi navbatda, Dasturchi yorlig'ini bosamiz.
- Dizayn rejimini yoqing.
- Kombini tanlangqutisi.
- Endi klaviaturadan o'chirish tugmasini bosing.
Biz birlashgan oyna allaqachon varaqdan o'chirilganligini ko'rishimiz mumkin.
Xulosa
Ushbu maqolada biz Combo box haqida hamma narsani tasvirlab berdik. Qanday qilib kiritish, uni dinamik qilish va Excel varag'idan o'chirish. Umid qilamanki, bu sizning ehtiyojlaringizni qondiradi. Iltimos, ExcelWIKI.com veb-saytimizni ko'rib chiqing va sharhlar maydoniga takliflaringizni qoldiring.