Excel бағдарламасындағы негізгі айырмашылықтар: пішінді басқаруға қарсы. ActiveX басқару

  • Мұны Бөлісіңіз
Hugh West

Алдыңғы мақалаларымызда сіз Excel UserForms бағдарламасымен таныстыңыз. Бұл тарауда мен Excel Форманы басқару Vs ActiveX басқару бағдарламасын талқылаймын.

Егер теңшелетін диалогтық терезеде пайдаланылатын басқару элементтерін пайдаланғыңыз келсе, бірақ ұнатпасаңыз UserForms арқылы басқару элементтерін жасау, онда бұл тарау сізге арналған. Теңшелетін диалогтық терезелерді жасамай-ақ, жұмыс парағының интерактивтілігін қалай жақсартуға болатынын кезең-кезеңімен түсіндіремін.

Бұл мақала менің сериямның бөлігі: Excel VBA & Макростар – қадамдық толтыру нұсқаулығы.

Excel бағдарламасындағы пішінді басқару

Excel кіріс мәндерінің арнайы критерийлерге және Пішімді басқаруына<сәйкестігін қамтамасыз етудің бірнеше әдісін ұсынады. 2> солардың бірі. Шын мәнінде, Пішін басқару элементтері пайдаланушы деректер жиынымен әрекеттесу қажет болғанда жұмыс істейтін нысандар. Оған қол жеткізу үшін Әзірлеуші қойындысына өтіп, Кірістіру опциясын басыңыз. Сіз Пішін басқару элементтері пәрменін көресіз.

Пішін басқару элементтері опция астында бірнеше пәрмендер бар. Бұл командалардың функционалдығы төменде сипатталған.

Пішіннің басқару элементтері кестесі

Басқару элементінің атауы Ол не істейді
Түйме Ол макросты орындайды
Біріккен терезе Ол ашылмалы тізімнен элементтерді таңдайды
Тексеру өрісі Ол бірнеше қосу/өшіруді басқарадыопциялар
Тізім өрісі Ол пайдаланушыға тізімнен элементті таңдауға мүмкіндік береді
Айналдыру жолағы Ол ұяшық мәндерін белгілі бір бекітілген мөлшерге дейін арттырады немесе азайтады
Айналдыру түймесі Ол ұяшықтың мәндерін белгілі бір белгіленген мөлшерге дейін қадамдармен арттырады немесе азайтады
Параметрлер түймесі Оның эксклюзивті жалғыз мүмкіндігі бар /өшіру опциялары.
Жапсырма Ол статикалық немесе ұяшықпен байланысты болуы мүмкін
Топтық жолақ Ол пайдаланушыға белгілі бір пішінде қатысты элементтерді көрнекі түрде ұйымдастыруға мүмкіндік береді

Толығырақ: Excel бағдарламасында пішін басқару элементтерін пайдалану жолы

ActiveX басқару – ActiveX басқару тізімі

Пайдаланушы ActiveX пайдалана алады VBA коды бар немесе қолданбай жұмыс парағы пішіндеріндегі басқару элементтері . Әдетте, ActiveX Control Форманы басқару -ге қарағанда икемді дизайн қажет болғанда пайдаланылады.

ActiveX Control интенсивті қасиеттерге ие мінез-құлықты, сыртқы түрін, қаріптерді және басқа да көптеген сипаттарды теңшеу үшін пайдаланушы. Дегенмен, пайдаланушыға ActiveX басқару элементтерін диаграмма парақтарына немесе XLM макрос парақтарына қосуға рұқсат етілмегенін есте ұстаған жөн. ActiveX Controls функциясы төменде сипатталған.

ActiveX басқару элементтері кестесі

Аты Басқару Бұл не
Пәрмен түймесі Пәрмен түймесі басқару элементін кірістіреді. Ол басылатын түймені жасайды.
Combo Box ComboBox басқару элементін кірістіреді. Ол ашылмалы тізімді жасайды.
Құсбелгі ұяшығы Белгілеу тақтасын басқару элементін кірістіреді. Ол логикалық опцияларды басқарады.
Тізім жолағы Тізім терезесін басқару элементін кірістіреді. Ол пайдаланушыға тізімнен элементті таңдауға мүмкіндік береді.
TextBox TextBox басқару элементін кірістіреді. Ол пайдаланушыға мәтінді теруге мүмкіндік береді.
Айналдыру жолағы ScrollBar басқару элементін кірістіреді. Ол жолақты сүйреу арқылы мәнді енгізу үшін пайдаланылады.
Айналдыру түймесі SpinButton басқару элементін енгізеді. Ол жоғары немесе төмен басу арқылы мәнді енгізу үшін пайдаланылады.
Параметр түймесі Параметр түймешігі басқару элементін кірістіреді. Ол пайдаланушыға бірнеше опциялардың ішінен таңдауға мүмкіндік береді.
Жапсырма Жапсырманы басқару элементін кірістіреді. Ол жай ғана бір нәрсе туралы кейбір ақпаратты қамтиды.
Сурет Кескінді басқару элементін кірістіреді. Ол кескінді ұстайды.
Ауыстыру түймесі ToggleButton басқару элементін кірістіреді. Ол логикалық опцияларды басқарады.
Қосымша басқару элементтері Жүйеде орнатылған басқа ActiveX басқару элементтерінің тізімін көрсетеді. Бұл басқару элементтерінің барлығы Excel бағдарламасымен жұмыс істемеуі мүмкін.

Толығырақ: ActiveX басқару элементтерін пайдалану жолыExcel

Неліктен біз жұмыс парағында басқару элементтерін пайдаланамыз?

UserForm басқару элементтері тікелей жұмыс парағында пайдаланылған кезде пайдаланушы енгізу мәндерін оңай бере алады. Мысалы, бір немесе бірнеше кіріс ұяшықтарын пайдаланатын үлгі жасасаңыз, пайдаланушыға енгізу ұяшықтары үшін мәндерді орнатуға немесе таңдауға рұқсат беру үшін басқару элементтерін пайдалануға болады.

Салыстырғанда, жұмыс парағына басқару элементтерін қосу өте оңай. UserForm көмегімен диалогтық терезені құру. Бұл блог жазбасында UserForm бағдарламасымен жұмыс істеген кезде диалогтық терезені көрсету үшін макрос жасау керек болды. Тікелей жұмыс парағында жасалған басқару элементтерімен жұмыс істеу үшін ешқандай макрос жасаудың қажеті жоқ.

Мысалы, келесі суреттегідей жұмыс парағына екі OptionButton басқару элементін енгіздім делік.

E6 және E8 ұяшықтары екі Опция түймелерімен байланыстырылған.

Мен оларды екі нақты ұяшықпен байланыстырдым ( E6 , E8 ) . « E6 ұяшығымен байланыстырылған» жазуы бар OptionButton таңдадым делік, содан кейін E6 ұяшығы ШЫН және ұяшығын көрсетеді. E8 ЖАЛҒАН көрсетеді. « E8 ұяшығымен байланыстырылған» жазуы бар OptionButton таңдаған кезде, E8 ұяшығы ШЫН және E6<ұяшығын көрсетеді. 2> ЖАЛҒАН көрсетеді. Төмендегі сурет сияқты сипаттар терезесінде байланыстырылған ұяшықты орнатуға болады.

Дизайн режимі белсендірілген кезде сипаттар терезесіндегі ұяшықтарды байланыстыру.

Жұмыс парағында басқару элементтерін пайдаланған кезде. тікелей, жұмыс кітабы өте айналадыинтерактивті, бірақ ол макростарды пайдаланбайды.

Жұмыс парағына басқару элементтерін қосу үшін Әзірлеуші ​​➪ Басқару элементтері ➪ Кірістіру тармағын таңдағанда, басқару элементтерінің екі түрлі жинағын аласыз: Пішін басқару элементтері және ActiveX басқару элементтері . Жаңадан болсаңыз, қайсысын пайдалану керектігін білмеуіңіз мүмкін.

  • Пішіндерді басқару элементтері: Бұл басқару элементтері Excel үшін бірегей, оларды UserForms немесе кез келген басқа мақсатта пайдалануға болады. .
  • ActiveX басқару элементтері: Бұл басқару элементтері жұмыс парағында тікелей пайдалануға болатын пішін басқару элементтерінің ішкі жиыны болып табылады.

Төмендегі суретте көрсетілетін басқару элементтері көрсетілген. Әзірлеуші ​​➪ Басқару элементтері ➪ Кірістіру тармағын таңдаған кезде. Тінтуір меңзерін басқару элементінің үстіне жылжытыңыз, Excel басқару элементін сипаттайтын құралдар кеңесін көрсетеді.

ActiveX басқару элементтері. Басқару сипаттамасын көрсететін құралдар кеңесі.

Екі көзде де көптеген басқару элементтері бар болғандықтан, шатастыруыңыз мүмкін. Мысалы, ListBox деп аталатын басқару элементі Пішін басқару элементтері және ActiveX басқару элементтері екеуінде де тізімделген. Бірақ есіңізде болсын, олар екі түрлі басқару элементтері. Жалпы, пішінді басқару элементтерін пайдалану оңай, бірақ ActiveX басқару элементтері жұмыс парағына көбірек интерактивтілік қосады.

Толығырақ: VBA макростарын қалай жасауға болады Macro Recorder пайдаланатын Excel

Excel пішінін басқару және ActiveX басқару

Excel Пішін басқару және ActiveX басқару бірдей түрлер. Қолданбалар бірдей, бірақ бәрібір,олардың арасында кейбір айырмашылықтар бар.

Форманы басқару ActiveX басқару
1) Пішін басқару элементтері Excel бағдарламасының кірістірілген  мүмкіндіктерінің бірі болып табылады 1) ActiveX басқару элементтерін кейде пайдаланушы қолмен қосуы қажет болуы мүмкін
2) Олар көп қарапайым 2) Пішін басқаруымен салыстырғанда олар икемді дизайнға ие
3) Пішінді басқару мүмкіндігі Windows және Mac жүйелерінде қол жетімді 3 ) Mac жүйесінде қол жетімді емес
4) Кодтарда нысан ретінде пайдалануға болмайды 4) VBA кодтарында нысандар ретінде пайдалануға болады
5) Пішінді басқару функциясын кеңейту мүмкін емес 5) DLL файлдарынан жасалған. ActiveX басқару элементтерінің функционалдығын «Қосымша басқару элементтері» бөлімінде алатын Register Custom құралын пайдалану арқылы кеңейтуге болады.
6) Пішін басқару элементтерінде ешқандай сипаттар параметрлері жоқ 6) ActiveX басқаруында сипаттар параметрлері бар
7) Әр жаңартудан немесе өңдеуден кейін пішінді басқаруға арналған Excel жауабы 7) ActiveX басқару элементіне жауап Excel-де үздіксіз

Қорытынды

Бұл мақалада мен Пішінді басқару және <1 туралы кейбір идеяларды жинауға тырыстым> ActiveX басқару және олардың арасындағы негізгі айырмашылықтар ( Пішін басқаруы және ActiveX басқару) . Бұл мақала сіздің оқу сапарыңызға біраз жарық түсірді деп үміттенемін. Егер сізде сұрақтар болса, оны ұмытпаңызтөмендегі түсініктеме жолағында оларды бөлісіңіз. Сондай-ақ қатысты мақалаларды алу үшін біздің ресми веб-сайтымызға ExcelWIKI кіре аласыз. Байланысыңыз үшін рақмет.

Бақытты болыңыз ☕

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.