Bedana konci dina Excel: Bentuk Control Vs. ActiveX Control

  • Bagikeun Ieu
Hugh West

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 ☕

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.