Exceldagi asosiy farqlar: Shaklni boshqarish va boshqalar. ActiveX boshqaruvi

  • Buni Baham Ko'Ring
Hugh West

O'tgan maqolalarimizda siz Excel UserForms bilan tanishgansiz. Ushbu bobda men Excel Form boshqaruvi Vs ActiveX Control -ni muhokama qilmoqchiman.

Agar siz maxsus dialog oynasida ishlatiladigan boshqaruv elementlaridan foydalanishni yoqtirsangiz, lekin uni yoqtirmasangiz UserForms -dan foydalanib ushbu boshqaruv elementlarini yaratish, keyin bu bob siz uchun. Bosqichma-bosqich, men shaxsiy dialog oynalarini yaratmasdan, ishchi varaqingizning interaktivligini qanday oshirishni tushuntiraman.

Ushbu maqola mening qatorimning bir qismidir: Excel VBA & Makroslar – Bosqichma-bosqich toʻliq qoʻllanma.

Excelda shakllarni boshqarish

Excel kirish qiymatlarining muayyan mezonlarga va Shakl boshqaruviga ulardan biri. Aslida, Forma boshqaruvlari bu foydalanuvchi ma'lumotlar to'plami bilan o'zaro aloqada bo'lishi kerak bo'lganda ishlaydigan ob'ektlardir. Unga kirish uchun Tuzuvchi yorlig'iga o'ting va keyin Qo'shish opsiyasini bosing. Siz Forma boshqaruvlari buyrug'ini ko'rasiz.

Forma boshqaruvlari opsiyasi ostida bir nechta buyruqlar mavjud. Bu buyruqlarning funksionalligi quyida tasvirlangan.

Shakl boshqaruv elementlari jadvali

Boshqaruv elementining nomi Nima qiladi
Tugma Makroni bajaradi
Combo Box U ochiladigan roʻyxatdagi elementlarni tanlaydi
Tekshiruv qutisi U bir nechta yoqish/o‘chirishni boshqaradivariantlar
Roʻyxatlar oynasi U foydalanuvchiga roʻyxatdagi elementni tanlash imkonini beradi
O'tkazish paneli U hujayra qiymatlarini ma'lum bir belgilangan miqdorga oshiradi yoki kamaytiradi
Spin tugmasi U yacheyka qiymatlarini bosqichma-bosqich ma'lum miqdorgacha oshiradi yoki kamaytiradi
Opsiya tugmasi Uning eksklyuziv bittasi bor /off opsiyalari.
Yorliq U statik boʻlishi yoki hujayra bilan bogʻlanishi ham mumkin
Guruh qutisi U foydalanuvchiga ma'lum bir shaklda tegishli elementlarni vizual tarzda tartibga solish imkonini beradi

Ko'proq o'qing: Excelda forma boshqaruvlaridan qanday foydalanish kerak

ActiveX boshqaruvi – ActiveX boshqaruvi roʻyxati

Foydalanuvchi ActiveX-dan foydalanishi mumkin. Boshqaruvlar VBA kodli yoki qo'llanmasdan ishchi varaq shakllari. Odatda, ActiveX Control Form boshqaruvi ga qaraganda ancha moslashuvchan dizayn zarur bo'lganda qo'llaniladi.

ActiveX Control intensiv xususiyatlarga ega bo'lib, ular foydalanuvchi xatti-harakati, tashqi ko'rinishi, shriftlari va boshqa ko'plab xususiyatlarni sozlash uchun. Ammo shuni yodda tutish kerakki, foydalanuvchiga ActiveX Controls -ni diagramma varaqlariga yoki XLM makros varaqlariga qo'shishga ruxsat berilmagan. ActiveX Controls funksionalligi quyida tavsiflangan.

ActiveX Controls jadvali

Nomi Nazorat Bu nimaDoes
Buyruq tugmasi Buyruq tugmasi boshqaruvini kiritadi. U bosiladigan tugmani yaratadi.
Combo Box ComboBox boshqaruv elementini kiritadi. U ochiladigan ro'yxatni yaratadi.
Check Box CheckBox boshqaruvini kiritadi. U mantiqiy parametrlarni boshqaradi.
Roʻyxat qutisi ListBox boshqaruvini kiritadi. U foydalanuvchiga roʻyxatdagi elementni tanlash imkonini beradi.
Matn qutisi Matn qutisi boshqaruvini kiritadi. Bu foydalanuvchiga matn kiritish imkonini beradi.
O'tkazish paneli ScrollBar boshqaruv elementini kiritadi. U satrni sudrab olib, qiymat kiritish uchun ishlatiladi.
Spin tugmasi SpinButton boshqaruvini kiritadi. U yuqoriga yoki pastga bosish orqali qiymat kiritish uchun ishlatiladi.
Opsiya tugmasi OptionButton boshqaruv elementini kiritadi. U foydalanuvchiga bir nechta variantlardan tanlash imkonini beradi.
Label Yorliq boshqaruvini kiritadi. U faqat biror narsa haqida ba'zi ma'lumotlarni o'z ichiga oladi.
Rasm Rasm boshqaruvini kiritadi. U tasvirni saqlaydi.
Oʻtish tugmasi ToggleButton boshqaruvini kiritadi. U mantiqiy parametrlarni boshqaradi.
Qoʻshimcha boshqaruv elementlari Tizimingizda oʻrnatilgan boshqa ActiveX boshqaruv elementlari roʻyxatini koʻrsatadi. Ushbu boshqaruv elementlarining barchasi Excel bilan ishlamasligi mumkin.

Batafsil o'qing: ActiveX boshqaruvlaridan qanday foydalanish kerakExcel

Nima uchun biz ishchi varaqda boshqaruv elementlaridan foydalanamiz?

UserForm boshqaruv elementlari to'g'ridan-to'g'ri ish varag'ida foydalanilganda foydalanuvchi kirish qiymatlarini osongina taqdim etishi mumkin. Misol uchun, agar siz bir yoki bir nechta kiritish katakchalarini ishlatadigan model yaratsangiz, foydalanuvchiga kirish kataklari uchun qiymatlarni o'rnatish yoki tanlashga ruxsat berish uchun boshqaruv elementlaridan foydalanishingiz mumkin.

Ishchi varaqga boshqaruv elementlarini qo'shish solishtirganda ancha oson. UserForm yordamida dialog oynasini yaratish uchun. Ushbu blog postida biz UserForm bilan ishlaganimizda dialog oynasini ko'rsatish uchun makros yaratishimiz kerak edi. To'g'ridan-to'g'ri ishchi varaqda yaratilgan boshqaruv elementlari bilan ishlash uchun hech qanday makros yaratish shart emas.

Masalan, men quyidagi rasmga o'xshab ish varag'iga ikkita OptionButton boshqaruv elementini kiritdim deylik.

E6 va E8 uyalari ikkita Option tugmalari bilan bog'langan.

Men ularni ikkita alohida katakchaga bog'ladim ( E6 , E8 ) . Aytaylik, men OptionButton ni tanladim, unda “ E6 katakchasiga bogʻlangan” yozuvi bor, keyin E6 katakchada TRUE va katakchasi koʻrsatiladi. E8 FALSE ko'rsatadi. “ E8 uyaga bogʻlangan” sarlavhasi bilan OptionButton ni tanlaganimda, E8 katakchada TRUE va E6 FALSE ni ko'rsatadi. Bog'langan katakchani quyidagi rasmga o'xshab xususiyatlar oynasida o'rnatishingiz mumkin.

Dizayn rejimi faollashtirilganda xususiyatlar oynasidagi hujayralarni bog'lang.

Ish varaqida boshqaruv elementlaridan foydalanganda bevosita, ish kitobi juda bo'ladiinteraktiv, lekin u hech qanday makroslardan foydalanmaydi.

Ish varag'iga boshqaruv elementlarini qo'shish uchun Tuzuvchi ➪ Boshqaruv elementlari ➪ Qo'shish ni tanlaganingizda, siz ikkita turli boshqaruv to'plamiga ega bo'lasiz: Shakl boshqaruvlari va ActiveX boshqaruvlari . Agar siz yangi bo'lsangiz, qaysi birini ishlatishni bila olmayotgan bo'lishingiz mumkin.

  • Shakl boshqaruvlari: Bu boshqaruv elementlari Excelga xosdir, siz ulardan UserForms yoki boshqa maqsadlarda foydalanishingiz mumkin. .
  • ActiveX boshqaruvlari: Bu boshqaruv elementlari to'g'ridan-to'g'ri ishchi varaqda ishlatilishi mumkin bo'lgan Shakl boshqaruv elementlarining kichik to'plamidir.

Quyidagi rasmda ko'rsatiladigan boshqaruv elementlari ko'rsatilgan. Dasturchi ➪ Boshqaruv elementlari ➪ Qo'shish ni tanlaganingizda. Sichqoncha kursorini boshqaruv elementi ustiga olib boring, Excel boshqaruvni tavsiflovchi asboblar maslahatini ko'rsatadi.

ActiveX boshqaruv elementlari. Boshqaruv tavsifini ko'rsatadigan asboblar maslahati.

Ikkala manbada ham ko'plab boshqaruv elementlari mavjud bo'lgani uchun siz ko'proq chalkashishingiz mumkin. Masalan, ListBox nomli boshqaruv elementi Form Controls va ActiveX Controls ikkalasida ham roʻyxatga olingan. Ammo esda tutingki, ular ikkita mutlaqo boshqa boshqaruvdir. Umuman olganda, forma boshqaruvlaridan foydalanish osonroq, lekin ActiveX boshqaruvlari ish varag'iga ko'proq interaktivlik qo'shadi.

Batafsil o'qing: VBA makroslarini qanday yaratish kerak Macro Recorder-dan foydalangan holda Excel

Excel Shakl boshqaruvi va ActiveX boshqaruvi

Excel Form boshqaruvi va ActiveX Control bir xil turdagi. Ilovalar bir xil, ammo shunga qaramay,ular orasida ba'zi farqlar mavjud.

Shakllarni boshqarish ActiveX Control
1) Shakl boshqaruvlari Excelning oʻrnatilgan  funksiyalari qatoriga kiradi 1) ActiveX boshqaruvlari baʼzan foydalanuvchi tomonidan qoʻlda qoʻshilishi kerak boʻlishi mumkin
2) Ular juda koʻp soddaroq 2) Shakllarni boshqarish bilan solishtirganda ular yanada moslashuvchan dizaynga ega
3) Shaklni boshqarish funksiyasi Windows va Mac-da mavjud 3 ) Mac da mavjud emas
4) Kodlarda ob'ekt sifatida foydalanish mumkin emas 4) VBA kodlarida ob'ekt sifatida foydalanish mumkin
5) Formani boshqarish funksiyasini kengaytirib bo'lmaydi 5) DLL-lardan yaratilgan. Siz ActiveX boshqaruv elementlarining funksiyalarini “Qoʻshimcha boshqaruvlar” boʻlimida oladigan Register Custom-dan foydalanib kengaytirishingiz mumkin.
6) Shakl boshqaruvlari hech qanday xususiyat sozlamalariga ega emas 6) ActiveX boshqaruvida xususiyatlar sozlamalari mavjud
7) Har bir yangilash yoki tahrirdan so'ng Shakl boshqaruviga Excel javobi 7) ActiveX boshqaruviga javob Excelda uzluksiz

Xulosa

Ushbu maqolada men Formani boshqarish va <1 haqida ba'zi fikrlarni to'plashga harakat qildim> ActiveX Control va ular orasidagi asosiy farqlar ( Form Control vs ActiveX Control) . Umid qilamanki, ushbu maqola sizning ta'lim yo'lingizga bir oz oydinlik kiritdi. Agar sizda biron bir savol bo'lsa, buni unutmangularni quyidagi izoh oynasida baham ko'ring. Shuningdek, tegishli maqolalarni olish uchun rasmiy veb-saytimizga ExcelWIKI tashrif buyurishingiz mumkin. Aloqada turganingiz uchun tashakkur.

Happy Excelling ☕

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.