Excel бағдарламасында VBA көмегімен тақталарды қалай қатыруға болады (5 қолайлы жол)

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

Бұл мақалада мен сізге Excel жұмыс парағының тақталарын Visual Basic Applications (VBA) көмегімен қалай қатыруға болатындығын көрсетемін. Excel бағдарламасында жұмыс істегенде көп уақытта біз тақталарды қатыруға тура келеді. ыңғайлылық пен жақсырақ тәжірибе үшін жұмыс парағының. Бүгін сіз мұны VBA арқылы қалай орындауға болатынын білесіз.

Excel бағдарламасында VBA көмегімен тақталарды мұздату (Жылдам қарау)

2432

Тәжірибе жұмыс кітабын жүктеп алу

Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз.

VBA Freeze Panes.xlsm

Excel мұздату тақталарына кіріспе

Microsoft Excel бағдарламасында тақталарды қатыру жолды немесе бағанды немесе екеуін де осылайша қатыру дегенді білдіреді. айналдыру жолағын жылжыту арқылы төмен немесе оңға барсаңыз да, сол жол немесе баған әрқашан көрінетін болады. Ол әдетте деректер жиынының тақырыптарын қамтитын жолдар немесе бағандар арқылы орындалады.

Мысалы, төмендегі деректер жинағын қараңыз. Мұнда біз жұмыс парағын 3 жолына ( Жыл ) және B бағанына ( Өнім атауы ) дейін бекіттік.

Айналдыру жолағын жылжыту арқылы жұмыс парағын төмен түсіргенде, 3 жолына дейінгі жолдар әрқашан көрінетінін көреміз.

Оңға айналдыру кезінде B бағаны бірдей.

Енді жұмыс парағындағы тақталарды қолмен бекіту үшін, жол мен бағаннан кейінгі ұяшықты таңдаңыз (осы мысалдағы C4 ұяшығы) және Көру >Тақталарды мұздату > Excel құралдар тақтасындағы тақталарды мұздату .

Тек жолды бекіту үшін бүкіл жолды таңдап, Көру > Тақталарды мұздату > Excel құралдар тақтасындағы тақталарды мұздату .

Сол сияқты, тек бағанды ​​бекіту үшін бүкіл бағанды ​​таңдап, Көру > Тақталарды мұздату > Excel құралдар тақтасындағы тақталарды мұздату .

⧭ Ескертпелер:

  • Жоғарғы жолды бекіту опциясын таңдаңыз. тек жоғарғы жолды қатыру үшін.
  • Сол сияқты, тек бірінші бағанды ​​қатыру үшін Бірінші бағанды ​​бекіту опциясын таңдаңыз.

Excel бағдарламасында VBA көмегімен тақталарды мұздатудың 5 әдісі

Біз Excel бағдарламасында тақталарды мұздату деген не екенін және оны қолмен қалай орындау керектігін білдік. Енді VBA көмегімен тақталарды қалай қатыру керектігі туралы бүгінгі негізгі талқылауымызға өтейік.

1. Excel бағдарламасында VBA бар жолды ғана қатыру

Біріншіден, VBA арқылы тек жолды қалай қатыруға болатынын көрейік.

Бұрын талқыланғандай, тек жолды ғана қатыру үшін алдымен қатырылатын жолдың астындағы бүкіл жолды таңдау керек (осы мысалдағы жол 4 ).

Содан кейін параметрін қолдану керек. Панельдерді мұздату пәрмені.

Сонымен VBA коды келесідей болады:

⧭ VBA коды:

1686

⧭ Шығару:

Осы кодты іске қосыңыз. Сіз 3 жолына дейін бекітілген белсенді жұмыс парағын табасыз.

⧭ Ескертпелер:

  • Бұл жерде біз C4 ұяшығын жұмыс парағының 4 жолының кез келген ұяшығын таңдау үшін қолдандық. Сізоны өз қажеттілігіңізге сәйкес таңдаңыз.
  • Кодтың соңғы жолы Ауқым («C4»). Select бүкіл жолды таңдауды алып тастау мақсатында 4 ( Кез келген таңдауды алып тастау Excel бағдарламасындағы сияқты жаңа таңдауды таңдауды білдіреді, бір нәрсе таңдалған күйінде қалуы керек). Қаласаңыз, бұл жолды өткізіп жіберуге болады.

Толығырақ оқу: Excel бағдарламасында жоғарғы жолды қалай қатыруға болады (4 оңай әдіс)

2. Excel бағдарламасында VBA бар бағанды ​​ғана қатыру

Біз VBA арқылы жолды қалай қатыруға болатынын көрдік. Енді VBA арқылы бағанды ​​қалай қатыру керектігін көрейік.

Жолға ұқсас, тек бағанды ​​қатыру үшін алдымен бағанның оң жағындағы бағанды ​​толығымен бекіту керек. (Осы мысалдағы C бағаны).

Одан кейін Бөлмелерді бекіту пәрменін қолдану керек.

Сонымен VBA коды болады:

⧭ VBA коды:

9916

⧭ Шығару:

Осы кодты іске қосыңыз. Сіз C бағанына дейін бекітілген белсенді жұмыс парағын табасыз.

⧭ Ескертпелер:

  • Бұл жерде біз жұмыс парағының C бағанының кез келген ұяшығын таңдау үшін C4 ұяшығын пайдаландық. Сіз оны қажетіңізге қарай таңдайсыз.
  • Кодтың соңғы жолы Ауқым («C4»). Select C бағанының барлығын таңдауды алып тастау мақсатына арналған. (Кез келген таңдауды алып тастау Excel бағдарламасындағы сияқты жаңа таңдауды таңдауды білдіреді, бір нәрсе таңдалған күйінде қалуы керек). Қаласаңыз, бұл жолды өткізіп жіберуге болады.

Толығырақ: 2 бағанды ​​қалай қатыру керекExcel бағдарламасында (5 әдіс)

3. Excel бағдарламасында VBA көмегімен жолды да, бағанды ​​да қатыру

Біз жолды және бағанды ​​бөлек қатыру жолын көрдік. Бұл жолы жолды да, бағанды ​​да бірге қалай қатыруға болатынын көрейік.

Жолды да, бағанды ​​да бірге қатыру үшін, қатырылатын жолдың астындағы және бағанның оң жағындағы ұяшықты таңдау керек. мұздату үшін (осы мысалдағы C4 ұяшығы).

Одан кейін Тақталарды мұздату пәрменін қолдану керек.

Сонымен VBA коды болады:

⧭ VBA коды:

4630

⧭ Шығару:

Осы кодты іске қосыңыз. Сіз белсенді жұмыс парағын 3 жолына және C бағанына дейін бекітілгенін табасыз.

⧭ Ескертпелер:

  • Мұнда біз 3 жолының астындағы ұяшықты және B бағанының оң жақ бөлігін таңдау үшін C4 ұяшығын пайдаландық. Бұл C4 ұяшығы. Сіз оны қажеттіліктеріңізге қарай таңдайсыз.

Толығырақ оқу: Excel бағдарламасында таңдалған аумақтарды қалай қатыруға болады (10 әдіс)

Ұқсас көрсеткіштер:

  • Excel бағдарламасында бірнеше аймақты қалай қатыру керек (4 шарт)
  • Excel бағдарламасында аумақтарды мұздату үшін пернелер тіркесімі (3 таңбаша)
  • Excel бағдарламасындағы алғашқы 3 бағанды ​​қалай қатыруға болады (4 жылдам әдіс)

4. Excel бағдарламасында VBA көмегімен панельдерді қатыру үшін пайдаланушы пішінін жасау

Біз Excel жұмыс парағында жолды немесе бағанды ​​немесе жолды және бағанды ​​VBA көмегімен қалай қатыру керектігін көрдік.

Енді біз барлығын жеткізу үшін Пайдаланушы пішінін жасаймызбір интерфейстегі әртүрлі тапсырмалар.

⧭ Пайдаланушы пішінін әзірлеудің қадамдық процедурасы:

⧪ 1-қадам:

  • Пернетақтадағы ALT+F11 пернелер тіркесімін басып, Visual Basic
  • Visual Basic редакторында <1 бөліміне өтіңіз>Кірістіру > Жаңа Userform енгізу үшін UserForm .

⧪ 2-қадам:

  • Жаңа UserForm UserForm1 деп аталатын VBA
  • сол жағындағы UserForm , сіз Басқару деп аталатын ToolBox аласыз. Тінтуірді құралдар тақтасына апарыңыз және Мәтіндік қорапты (Мәтін ұясы1) іздеңіз. Біреуін тапқаннан кейін оны UserForm жоғарғы жағына сүйреңіз.
  • Сол сияқты, Тізім ұясы ( Тізім ұясы1 ) оңға >Мәтіндік терезе және Пәрмен түймесі (Commandbutton1) UserForm төменгі оң жақ бұрышында. Пәрмен түймесі дисплейін OK етіп өзгертіңіз. UserForm енді келесідей болуы керек:

⧪ 3-қадам:

Енгізіңіз Модуль ( Кірістіру > Модуль ) VBA құралдар жинағы

⧪ 4-қадам :

Келесі VBA кодын Модуль ішіне енгізіңіз.

9956

⧪ 5-қадам:

OK ретінде көрсетілген Пәрмен түймешігі екі рет басыңыз. CommandButton1_Click деп аталатын Жеке ішкі бөлім ашылады. Онда келесі кодты енгізіңіз:

7140

⧪ Қадам6:

Сол сияқты TextBox1 үстіне екі рет басыңыз. TextBox1_Change деп аталатын Жеке ішкі бөлім ашылады. Онда келесі кодты енгізіңіз.

6654

⧪ 7-қадам:

Сіздің UserForm енді дайын. пайдалану. Мұздалатын жолдың астындағы ұяшықты және бекітілетін бағанның оң жағындағы ұяшықты таңдаңыз (осы жерде C4 ұяшығы) және Run_UserForm деп аталатын Макро іске қосыңыз.

⧪ 8-қадам:

  • UserForm жүктеледі. Таңдалған ұяшықтың мекенжайын ( C4 ) Мәтін ұясы ішінен табасыз. Қаласаңыз, мұны өзгертуге болады.
  • Одан кейін Тізім өрісі ішінде қолжетімді үш опцияның кез келгенін таңдаңыз. Мұнда мен жолды да, бағанды ​​да қатырғым келеді, сондықтан мен Жолды да, бағанды ​​да қатыру параметрін таңдадым.
  • Одан кейін Жарайды түймесін басыңыз.

⧪ 9-қадам:

Сіз өз қалауыңызға сәйкес жұмыс парағының қатып қалғанын табасыз. (Мұнда 3 жолына және B бағанына дейін бекітілген).

Қатысты мазмұн: Excel бағдарламасында кадрды мұздату жолы (6 жылдам трюк)

5. Excel бағдарламасындағы мұздату тақталарының балама нұсқасы: Терезені VBA көмегімен бөлу

Біз Excel бағдарламасындағы мұздату тақталары туралы көп айттық. Енді Excel бағдарламасындағы терезені бөлу пәрменіне өте пайдалы баламаны қарастырайық.

Сіз ActiveWindow.SplitRow немесе Жұмыс парағын жол немесе баған бойынша бөлу үшін VBA ішіндегі ActiveWindow.SplitColumn дана.

Мысалы, жұмыс парағын 3 жолынан бөлу үшін мынаны пайдаланыңыз:

1211

Сол сияқты, жұмыс парағын B бағанынан бөлу үшін, пайдаланыңыз:

1396

⧭ VBA коды:

4805

⧭ Шығару:

Кодты іске қосыңыз, ол белсенді жұмыс парағын 3 жолынан және B бағанынан бөледі.

Қатысты мазмұн : Excel бағдарламасында теңшелетін мұздату тақталарын қалай қолдануға болады (3 оңай жол)

Есте сақтау керек нәрселер

  • Мұздату тақталарын қолданбас бұрын Excel бағдарламасында бұрыннан қолданылған Барлық мұздату аумақтарын босату керек. Әйтпесе, Тақталарды мұздату пәрмені жұмыс істемейді.
  • Тақталарды бекіту пәрмені біріктірілген ұяшықтар арқылы жұмыс істемейді. Сондықтан, егер бар болса, Тақталарды бекіту пәрменін қолданбас бұрын оларды біріктіріңіз .

Қорытынды

Осылайша, бұлар Excel бағдарламасында VBA көмегімен Тақталарды бекіту пайдалану әдістері болып табылады. Мен Excel бағдарламасындағы жұмыс парағы арқылы Тақталарды бекіту қолданудың барлық мүмкін жолдарын талқылауға тырыстым. Сұрақтарыңыз бар ма? Бізден сұрауға болады. Қосымша жазбалар мен жаңартулар үшін ExcelWIKI сайтымызға кіруді ұмытпаңыз.

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