Excel-en funtsezko desberdintasunak: Inprimakien Kontrola vs. ActiveX Kontrola

  • Partekatu Hau
Hugh West

Gure aurreko artikuluetan, Excel-en aurkeztu zaituzte Erabiltzaile-inprimakiak . Kapitulu honetan, Excel Inprimaki-kontrola Vs ActiveX Kontrola eztabaidatuko dut.

Elkarrizketa-koadro pertsonalizatu batean erabilitako kontrolak erabili nahi badituzu baina ez badituzu gustatzen kontrol horiek UserForms erabiliz sortuz, orduan kapitulu hau zuretzat da. Pausoz pauso, zure lan-orriaren interaktibitatea nola hobetu azalduko dut elkarrizketa-koadro pertsonalizatuak sortu gabe.

Artikulu hau nire seriearen parte da: Excel VBA & Makroak – Urratsez urratseko gida osoa.

Inprimaki-kontrola Excel-en

Excel-ek hainbat modu eskaintzen ditu sarrerako balioek irizpide zehatzak betetzen dituztela ziurtatzeko eta Forma-kontrola horietako bat da. Egia esan, Inprimaki-kontrolak erabiltzaileak datu-multzoarekin elkarreragin behar duenean funtzionalak diren objektuak dira. Hartara sarbidea izateko, joan Garatzailea fitxara eta egin klik Txertatu aukeran. Inprimaki-kontrolak komandoa ikusiko duzu.

Inprimaki-kontrolak aukeran, hainbat komando daude. Komando hauen funtzionaltasuna behean deskribatzen da.

Inprimaki-kontrolen taula

Kontrolaren izena Zer egiten du
Botoia Makroa exekutatzen du
Konbinazio-koadroa Goiherako zerrenda bateko elementuak hautatzen ditu
Egiaztatu laukia Aktibatu/desaktibatu anitz kontrolatzen dituaukerak
Zerrenda-koadroa Erabiltzaile bati zerrenda bateko elementu bat hautatzeko aukera ematen dio
Korrikatze-barra Gelaxka baten balioak kopuru finko batera handitzen edo murrizten ditu
Biratzeko botoia Gelaxka baten balioak pausoka handitzen edo murrizten ditu kopuru finko batera
Aukeren botoia Single esklusibo bat du. /off aukerak.
Etiketa Estatikoa izan daiteke edo gelaxka batera estekatuta ere
Talde-koadroa Erabiltzaileak erlazionatutako elementuak inprimaki zehatz batean bisualki antolatzeko aukera ematen dio

Gehiago irakurri: Nola erabili inprimaki-kontrolak Excel-en

ActiveX Kontrola – ActiveX Kontrolen zerrenda

Erabiltzaile batek ActiveX erabil dezake Kontrolak VBA kodea aplikatuta edo ez duten lan-orrien inprimakietan. Normalean, ActiveX Kontrola Form Kontrola baino diseinu malguagoa behar denean erabiltzen da.

ActiveX Kontrola k propietate intentsiboak ditu erabiltzaileak portaera, itxura, letra-tipoak eta beste hainbat ezaugarri pertsonalizatzeko. Hala ere, kontuan izan behar da erabiltzaileak ez duela baimenik ActiveX Kontrolak gehitzeko diagrama-orrietan edo XLM makro orrietan. ActiveX Kontrolak ren funtzionaltasuna behean deskribatzen da.

ActiveX Kontrolen Taula

Honen izena Kontrola Zer daEa
Komando-botoia CommandButton kontrola txertatzen du. Klik egin daitekeen botoi bat sortzen du.
Combo Box ComboBox kontrola txertatzen du. Goitibeherako zerrenda bat sortzen du.
Check Box CheckBox kontrol bat txertatzen du. Aukera boolearrak kontrolatzen ditu.
Zerrenda-koadroa Lista-koadroa kontrola txertatzen du. Erabiltzaile bati zerrenda bateko elementu bat hautatzeko aukera ematen dio.
TextBox TextBox kontrol bat txertatzen du. Erabiltzaile bati testua idazteko aukera ematen dio.
Scroll Bar ScrollBar kontrola txertatzen du. Barra bat arrastatuz balio bat sartzeko erabiltzen da.
Spin Button Spin Button kontrola txertatzen du. Balio bat sartzeko erabiltzen da gora edo behera klik eginez.
Aukeren botoia Aukeren botoia txertatzen du. Erabiltzaile bati aukera bat baino gehiago hautatzeko aukera ematen dio.
Etiketa Etiketa kontrola txertatzen du. Zerbaiti buruzko informazio bat besterik ez dauka.
Irudia Imagine kontrola txertatzen du. Irudi bat dauka.
Toggle Button ToggleButton kontrola txertatzen du. Aukera boolearrak kontrolatzen ditu.
Kontrol gehiago Zure sisteman instalatuta dauden beste ActiveX kontrolen zerrenda bistaratzen du. Baliteke kontrol hauek guztiak Excel-ekin ez funtzionatzea.

Irakurri gehiago: Nola erabili ActiveX kontrolakExcel

Zergatik erabiltzen ditugu kontrolak lan-orri batean?

Erabiltzaileak erraz eman ditzake sarrerako balioak UserForm kontrolak lan-orrian zuzenean erabiltzen direnean. Adibidez, sarrerako gelaxka bat edo gehiago erabiltzen dituen eredu bat sortzen baduzu, kontrolak erabil ditzakezu erabiltzaileak sarrerako gelaxketarako balioak ezartzeko edo hautatzeko aukera izan dezan.

Lan-orri batean kontrolak gehitzea oso erraza da alderatuz gero. Elkarrizketa-koadro bat sortzeko UserForm erabiliz. Blog-eko argitalpen honetan, makro bat sortu behar izan dugu UserForm-ekin lan egiten dugunean elkarrizketa-koadroa erakusteko. Ez duzu makrorik sortu behar lan-orri batean zuzenean sortutako kontrolekin lan egiteko.

Adibidez, esan bi OptionButton kontrol txertatu ditudala lan-orri batean hurrengo irudian bezala.

E6 eta E8 gelaxka bi aukera-botoirekin lotuta daude.

Bi gelaxka zehatzekin lotu ditut ( E6 , E8 ) . Esan OptionButton aukeratzen dudala " E6 gelaxkarekin estekatuta " izenburuarekin, eta, ondoren, E6 gelaxkak EGIA erakutsiko du eta gelaxka. E8 k FALSE erakutsiko du. Aukeren botoia aukeratzen dudanean " E8 gelaxkarekin estekatuta " izenburuarekin, E8 gelaxkak EGIA eta E6 FALSE erakutsiko du. Lotutako gelaxka propietateen leihoan ezar dezakezu beheko irudian bezala.

Lotu gelaxkak propietateen leihoan zure Diseinu modua aktibatuta dagoenean.

Lan-orri bateko kontrolak erabiltzen dituzunean zuzenean, lan-koadernoa oso bihurtzen dainteraktiboa, baina ez du makrorik erabiltzen.

Lan-orri bati kontrolak gehitzeko Garatzailea ➪ Kontrolak ➪ Txertatu aukeratzen duzunean, bi kontrol-multzo ezberdin lortuko dituzu: Inprimaki-kontrolak eta ActiveX kontrolak . Berria bazara zein erabili nahas zaitezke.

  • Inprimaki-kontrolak: Kontrol hauek Excel-en bakarrak dira, Erabiltzaile-inprimakietan edo beste edozein helburutan erabil ditzakezu. .
  • ActiveX kontrolak: Kontrol hauek lan-orri batean zuzenean erabil daitezkeen inprimaki-kontrolen azpimultzo bat dira.

Beheko irudian bistaratzen diren kontrolak erakusten dira. Garatzailea ➪ Kontrolak ➪ Txertatu aukeratzen duzunean. Mugitu saguaren erakuslea kontrol baten gainean, Excel-ek kontrola deskribatzen duen tresna-aholkua bistaratuko du.

ActiveX kontrolak. Kontrolaren deskribapena erakusten duen tresna-aholkua.

Nahastuago egon zaitezke kontrol asko eskuragarri baitaude bi iturrietan. Adibidez, ListBox izeneko kontrol bat Inprimaki-kontrolak -n zerrendatu da, eta ActiveX Kontrolak biak. Baina gogoratu, bi kontrol guztiz desberdinak direla. Oro har, inprimaki-kontrolak erabiltzeko errazagoak dira, baina ActiveX kontrolak interaktibitate gehiago gehitzen diote lan-orri bati.

Irakurri gehiago: Nola sortu VBA makroak Excel Macro Recorder erabiliz

Excel Formularioen Kontrola eta ActiveX Kontrola

Excel Inprimakien Kontrola eta ActiveX Kontrola antzekoak dira. Aplikazioak nahiko berdinak dira baina hala ere,haien artean ezberdintasun batzuk daude.

Formularioen kontrola ActiveX Kontrola
1) Inprimaki-kontrolak Excel-en barne eginbideen artean daude 1) Baliteke batzuetan erabiltzaileak eskuz gehitu behar izatea ActiveX kontrolak
2) Asko dira. sinpleagoa 2) Inprimakien kontrolarekin alderatuta, diseinu malguagoa dute
3) Inprimakien kontrolaren funtzioa eskuragarri dago Windows zein Mac-en 3 ) Ez dago erabilgarri Mac-en
4) Ezin da kodeetan objektu gisa erabili 4) VBA kodeetan objektu gisa erabil daiteke
5) Inprimaki-kontrolaren funtzionaltasuna ezin da hedatu 5) DLLetatik sortua. ActiveX kontrolen funtzionaltasuna heda dezakezu Erregistratu pertsonalizatua erabiliz, Kontrol Gehiagoren atalean eskuratzen duzuna.
6) Inprimaki-kontrolek ez dute propietate-ezarpenik 6) ActiveX Kontrolak propietate-ezarpenak ditu
7) Excel-en erantzuna Inprimakiaren kontrolari, bertan eguneratu edo editatu ondoren. 7) ActiveX kontrolaren erantzuna Excel-en etengabea da

Ondorioa

Artikulu honetan, Formularen Kontrola eta <1 buruzko ideia batzuk biltzen saiatu naiz> ActiveX Kontrola eta haien arteko desberdintasun nagusiak ( Form Kontrola eta ActiveX Kontrola) . Espero dut artikulu honek zure ikaskuntza-bidaia argitu izana. Edozein zalantza izanez gero, ez ahaztupartekatu beheko iruzkinen koadroan. Gure webgune ofiziala ere bisita dezakezu ExcelWIKI erlazionatutako artikulu gehiago lortzeko. Eskerrik asko harremanetan jarraitzeagatik.

Pozik bikain ☕

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.