Daptar eusi
Dina artikel kami saméméhna, anjeun geus diwanohkeun ka Excel UserForms . Dina bab ieu, kuring bade ngabahas Excel Form Control Vs ActiveX Control .
Lamun anjeun resep ngagunakeun kadali nu dipaké dina kotak dialog custom tapi teu resep nyiptakeun kadali éta nganggo UserForms , teras bab ieu kanggo anjeun. Step by step, kuring bakal ngajelaskeun kumaha carana ningkatkeun interaktivitas lembar kerja anjeun tanpa nyieun kotak dialog custom.
Artikel ieu mangrupa bagian ti séri kuring: Excel VBA & amp; Macros – Pituduh Lengkep Lengkah-lengkah.
Kontrol Formulir dina Excel
Excel nyadiakeun sababaraha cara pikeun mastikeun niléy input minuhan kriteria husus sarta Kontrol Formulir mangrupa salah sahijina. Sabenerna, Form Controls nyaéta obyék anu fungsina nalika pangguna kedah berinteraksi sareng set data. Pikeun meunang aksés ka éta, buka tab Pamekar teras klik pilihan Selapkeun . Anjeun bakal ningali paréntah Form Controls .
Dina pilihan Form Controls , aya sababaraha paréntah. Pungsi paréntah ieu dijelaskeun di handap.
Table Kontrol Bentuk
Ngaran Kontrol | Naon Ieu |
---|---|
Tombol | Ieu ngajalankeun makro |
Combo Box | Ieu milih item tina daptar turun-handap |
Check Box | Ieu ngadalikeun sababaraha on/offpilihan |
Kotak Daptar | Ieu ngamungkinkeun pamaké pikeun milih hiji item tina daptar |
Scroll Bar | Ieu nambahan atawa ngurangan niléy sél kana jumlah nu tetep |
Tombol Puter | Ngaronjatkeun atawa ngurangan niléy sél dina léngkah-léngkah ka sababaraha jumlah nu tetep |
Tombol Pilihan | Mibanda single ekslusif on /off pilihan. |
Label | Bisa jadi statis atawa numbu ka sél ogé |
Group Box | Ieu ngamungkinkeun pamaké pikeun visually ngatur item nu patali dina formulir husus |
Baca deui: Kumaha Nganggo Kontrol Bentuk dina Excel
ActiveX Control – Daptar ActiveX Control
Pamaké tiasa nganggo ActiveX Kadali dina formulir lembar kerja nganggo atanapi henteu nganggo kode VBA. Biasana, ActiveX Control dipake lamun desain anu leuwih fleksibel diperlukeun ti Form Control .
The ActiveX Control boga sipat intensif anu ngamungkinkeun pamaké pikeun ngaluyukeun kabiasaan, penampilan, fon, jeung loba ciri séjén. Nanging, kedah émut yén pangguna henteu diidinan nambihan ActiveX Controls kana lambar bagan atanapi ka lambaran XLM makro . Pungsi ActiveX Controls dijelaskeun di handap.
ActiveX Controls Table
Ngaran nu Control | Naon IeuTeu |
---|---|
Tombol Paréntah | Nyelapkeun kadali CommandButton. Éta nyiptakeun tombol anu tiasa diklik. |
Kombo Box | Nyelapkeun kontrol ComboBox. Éta nyiptakeun daptar turun-handap. |
Kotak Cék | Nyelapkeun kontrol Kotak centang. Ngadalikeun pilihan Boolean. |
Kotak Daptar | Nyelapkeun kontrol ListBox. Hal ieu ngamungkinkeun pamaké pikeun milih hiji item tina daptar. |
TextBox | Nyelapkeun kadali TextBox. Éta ngamungkinkeun pamaké pikeun ngetik téks. |
Scroll Bar | Nyelapkeun kontrol ScrollBar. Hal ieu dipaké pikeun ngasupkeun nilai ku cara nyéred bar. |
Tombol Spin | Nyelapkeun kontrol SpinButton. Hal ieu dipaké pikeun ngasupkeun nilai ku cara ngaklik kaluhur atanapi kahandap. |
Tombol Pilihan | Nyelapkeun kontrol OptionButton. Éta ngamungkinkeun pamaké pikeun milih tina sababaraha pilihan. |
Label | Nyelapkeun kontrol Label. Ieu ngan ngandung sababaraha inpormasi ngeunaan hiji hal. |
Gambar | Nyelapkeun kontrol Gambar. Ieu nahan hiji gambar. |
Togol Toggle | Nyelapkeun kontrol ToggleButton. Ngadalikeun pilihan Boolean. |
Kadali Lain | Némbongkeun daptar kadali ActiveX séjén anu dipasang dina sistem anjeun. Sadaya kadali ieu moal tiasa dianggo sareng Excel. |
Baca deui: Kumaha Ngagunakeun Kontrol ActiveX dinaExcel
Naha Urang Ngagunakeun Kontrol dina Lembar Kerja?
Pamaké bisa kalayan gampang méré nilai input lamun kadali UserForm dipaké langsung dina lembar kerja. Contona, upami Anjeun nyieun model nu make hiji atawa leuwih sél input, Anjeun bisa make kadali pikeun ngidinan pamaké pikeun nyetel atawa milih niléy pikeun sél input.
Nambahan kadali kana lembar kerja gampang pisan lamun dibandingkeun pikeun nyieun kotak dialog ngagunakeun UserForm. Dina tulisan blog ieu, urang kedah nyiptakeun makro pikeun nunjukkeun kotak dialog nalika urang damel sareng UserForm. Anjeun teu kedah ngadamel makro naon waé pikeun ngerjakeun kadali anu didamel langsung dina lembar kerja.
Misalna, sebutkeun kuring parantos nyelapkeun dua kontrol OptionButton dina lembar kerja sapertos gambar di handap ieu.
Sél E6 jeung E8 numbu ka dua OptionButtons.
Kuring geus numbu ka dua sél nu tangtu ( E6 , E8 ) . Sebutkeun kuring milih OptionButton kalayan caption " Numbu ka Sél E6 ", teras sél E6 bakal nunjukkeun BENER , sareng sél E8 bakal nembongkeun PALSU . Nalika kuring milih OptionButton kalayan caption " Numbu ka Sél E8 ", sél E8 bakal nunjukkeun BENER sareng sél E6 bakal nembongkeun PALSU . Anjeun tiasa nyetél sél numbu dina jandéla sipat kawas gambar di handap ieu.
Tumbukeun sél dina jandéla sipat nalika Mode Desain anjeun diaktipkeun.
Lamun anjeun make kadali dina lembar kerja. langsung, workbook janten pisaninteraktif, tapi henteu nganggo makro.
Lamun anjeun milih Pamekar ➪ Kontrol ➪ Selapkeun pikeun nambahkeun kadali kana lembar kerja, anjeun bakal meunang dua sét kontrol anu béda: Kontrol Formulir jeung Kadali ActiveX . Anjeun tiasa bingung ngeunaan mana anu dianggo upami anjeun énggal.
- Kadali Formulir: Kadali ieu unik pikeun Excel, anjeun tiasa dianggo dina UserForms atanapi tujuan anu sanés. .
- Kadali ActiveX: Kadali ieu mangrupa sawaréh ti kontrol Formulir anu bisa dipaké dina lembar kerja langsung.
Gambar di handap nembongkeun kadali anu dipintonkeun. mun anjeun milih Pamekar ➪ Kontrol ➪ Selapkeun . Pindahkeun pointer mouse anjeun dina kadali, Excel bakal mintonkeun ToolTip anu ngajelaskeun kadali.
Kadali ActiveX. ToolTip mintonkeun katerangan kontrol.
Anjeun bisa jadi leuwih bingung sabab loba kadali sadia dina duanana sumber. Contona, hiji kontrol ngaranna ListBox geus didaptarkeun dina Form Controls , sarta ActiveX Controls duanana. Tapi émut, aranjeunna dua kontrol anu béda pisan. Sacara umum, kontrol Formulir leuwih gampang dipaké, tapi ActiveX Controls nambahkeun leuwih interaktivitas kana lembar kerja.
Baca deui: Kumaha cara nyieun VBA Macro di Excel nganggo Macro Recorder
Excel Form Control Vs ActiveX Control
Excel Form Control sareng ActiveX Control sami-sami. Aplikasina rada sami tapi tetep,aya sababaraha béda antara aranjeunna.
Kontrol Bentuk | Kontrol ActiveX |
---|---|
1) Form Controls mangrupikeun salah sahiji fitur anu diwangun dina Excel | 1) ActiveX Controls kadang-kadang kedah ditambihan ku pangguna sacara manual |
2) Éta seueur. saderhana | 2) Dibandingkeun jeung Kontrol Bentuk aranjeunna gaduh desain anu langkung fleksibel |
3) Fitur kontrol formulir sayogi dina Windows sareng Mac | 3 ) Teu sadia dina Mac |
4) Teu bisa dipaké salaku objék dina kode | 4) Bisa dipaké salaku objék dina kode VBA |
5) Pungsi Kontrol Bentuk teu bisa diperpanjang | 5) Dihasilkeun tina DLL. Anjeun tiasa ngalegaan pungsionalitas kadali ActiveX ku cara nganggo Register Custom, anu anjeun kéngingkeun dina Kontrol Langkung. |
6) Kontrol Bentuk teu gaduh setélan sipat naon waé | 6) ActiveX Control boga setélan sipat |
7) Réspon Excel kana kontrol Formulir, sanggeus unggal ngamutahirkeun atawa ngédit éta | 7) Réspon kana kontrol ActiveX dina Excel sinambung |
Conculsion
Dina artikel ieu, kuring geus nyoba ngumpulkeun sababaraha gagasan ngeunaan Form Control jeung ActiveX Control jeung bédana konci ( Form Control vs ActiveX Control) diantarana. Mudah-mudahan tulisan ieu tiasa masihan terang kana perjalanan diajar anjeun. Upami anjeun gaduh patarosan, tong hilapbagikeun aranjeunna dina kotak komentar di handap. Anjeun oge tiasa nganjang ka halaman wéb resmi kami ExcelWIKI pikeun meunangkeun deui artikel nu patali. Hatur nuhun pikeun tetep silaturahmi.
Wilujeng Unggul ☕