Агуулгын хүснэгт
Энэ нийтлэлд би Visual Basic of Applications (VBA)-ийн тусламжтайгаар Excel-ийн ажлын хуудасны цонхыг хэрхэн царцаахыг харуулах болно. Excel дээр ажиллаж байхдаа бид олон удаа цонхыг царцаах шаардлагатай болдог. тохь тухтай, илүү сайн туршлага хуримтлуулах үүднээс ажлын хуудасны . Өнөөдөр та VBA ашиглан үүнийг хэрхэн хийх талаар сурах болно.
Excel-ийн VBA-р самбарыг царцаах (Түргэн харах)
2747
Дадлагын ажлын номыг татаж авах
Энэ нийтлэлийг уншиж байхдаа дасгал хийхийн тулд энэхүү дасгалын номыг татаж авна уу.
VBA Freeze Panes.xlsm
Excel-ийн цонхыг хөлдөөх тухай танилцуулга
Microsoft Excel-д цонхыг царцаах гэдэг нь мөр эсвэл багана эсвэл хоёуланг нь ийм байдлаар царцаахыг хэлнэ. Хэрэв та гүйлгэх мөрийг доош эсвэл баруун тийш гүйлгэсэн ч гэсэн мөр эсвэл багана үргэлж харагдах болно. Энэ нь ихэвчлэн өгөгдлийн багцын толгой хэсгийг агуулсан мөр эсвэл багануудаар хийгддэг.
Жишээ нь, доорх өгөгдлийн багцыг харна уу. Энд бид ажлын хуудсыг 3 ( Жил ) ба B ( Бүтээгдэхүүний нэр ) багана хүртэл царцаасан.
Бид гүйлгэх мөрийг гүйлгэн ажлын хуудас руу ороход 3 хүртэлх мөрүүд үргэлж харагдах болно.
Бид баруун тийш гүйлгэх үед B баганад мөн адил байна.
Одоо ажлын хуудасны цонхыг гараар царцаахын тулд, мөр, баганын яг ард байгаа нүдийг сонгоод (энэ жишээн дээрх нүд C4 ) Харах >Цонхыг царцаах > Excel-ийн хэрэгслийн самбар дээрх самбаруудыг царцаах .
Зөвхөн мөрийг царцаахын тулд бүх мөрийг сонгоод Харах > Цонхыг царцаах > Excel toolbar дээрх самбаруудыг царцаах .
Үүнтэй адил зөвхөн баганыг царцаахын тулд баганыг бүхэлд нь сонгоод Харах > Цонхыг царцаах > Excel хэрэгслийн самбар дээрх самбаруудыг царцаах .
⧭ Тэмдэглэл:
- Дээд мөрийг царцаах-г сонгоно уу. зөвхөн дээд мөрийг царцаахын тулд.
- Үүнтэй адил зөвхөн эхний баганыг царцаахын тулд Эхний баганыг царцаах -г сонго.
Excel дээр VBA ашиглан цонхыг хөлдөөх 5 арга
Бид Excel дээр цонхыг царцаах гэж юу болох, үүнийг гараар хэрхэн хийх талаар олж мэдсэн. Одоо VBA ашиглан цонхыг хэрхэн хөлдөөх талаар өнөөдрийн үндсэн хэлэлцүүлэгтээ орцгооё.
1. Excel дээр зөвхөн VBA-тай мөрийг царцаах
Юуны өмнө бид VBA -р зөвхөн мөрийг хэрхэн царцаахыг харцгаая.
Өмнө нь хэлэлцсэнчлэн, зөвхөн нэг мөрийг царцаах бол эхлээд та царцаах мөрийн доорх мөрийг бүхэлд нь сонгох хэрэгтэй (энэ жишээн дэх мөр 4 ).
Дараа нь -г ашиглах хэрэгтэй. Цонхыг царцаах команд.
Тиймээс VBA код нь:
⧭ VBA код:
1210
<байх болно. 22>
⧭ Гаралт:
Энэ кодыг ажиллуул. Мөн та идэвхтэй ажлын хуудсыг 3 мөр хүртэл царцаасан байхыг харах болно.
⧭ Тайлбар:
- Энд бид C4 нүдийг ажлын хуудасны 4 мөрийн дурын нүдийг сонгохдоо ашигласан. Таүүнийг өөрийн хэрэгцээнд тохируулан сонгоно уу.
- Кодны сүүлийн мөр Муж(“C4”). Сонгох нь бүх мөрийг сонгохгүй байх зориулалттай 4 ( Сонголтыг цуцлах нь Excel-ийн нэгэн адил шинэ сонголт сонгох гэсэн үг юм. Хэрэв та хүсвэл энэ мөрийг орхиж болно.
Дэлгэрэнгүй унших: Excel програмын дээд мөрийг хэрхэн хөлдөөх вэ (4 хялбар арга)
2. Excel-д зөвхөн VBA-тай баганыг царцаах
Бид VBA -р мөрийг хэрхэн царцаахыг үзсэн. Одоо VBA -тай баганыг хэрхэн царцаахыг харцгаая.
Мөртэй адил зөвхөн баганыг царцаахын тулд эхлээд царцаах баганын баруун талд байгаа баганыг бүхэлд нь сонгох хэрэгтэй. (энэ жишээний C багана).
Дараа нь Хамцыг царцаах командыг ашиглах хэрэгтэй.
Тиймээс VBA код нь:
⧭ VBA код:
2148
⧭ Гаралт:
байх болно.Энэ кодыг ажиллуул. Мөн та идэвхтэй ажлын хуудсыг C багана хүртэл царцаасан байхыг олох болно.
⧭ Тайлбар:
- Энд бид ажлын хуудасны C баганын дурын нүдийг сонгохдоо C4 нүдийг ашигласан. Та үүнийг өөрийн хэрэгцээнд нийцүүлэн сонгоно.
- Кодны сүүлийн мөр Муж("C4"). Сонгох нь C баганыг бүхэлд нь сонгохгүй байх зорилготой. (Аливаа сонголтыг цуцлах нь Excel-д ямар нэгэн зүйл сонгогдсон хэвээр байх ёстой шиг шинэ сонголт сонгох гэсэн үг юм). Хэрэв та хүсвэл энэ мөрийг орхиж болно.
Дэлгэрэнгүй унших: 2 баганыг хэрхэн царцаах вэExcel дээр (5 арга)
3. Excel-д мөр болон баганыг хоёуланг нь VBA-аар хөлдөөх
Бид мөр, баганыг тусад нь хэрхэн царцаахыг үзсэн. Энэ удаад мөр ба баганыг хоёуланг нь хэрхэн хөлдөөхийг харцгаая.
Мөр ба баганыг хоёуланг нь хамтад нь царцаахын тулд мөрний доор, баганын баруун талд царцаах нүдийг сонгох хэрэгтэй. хөлдөөх (энэ жишээн дээрх C4 нүд).
Дараа нь Хамцыг царцаах командыг ашиглах хэрэгтэй.
Тиймээс VBA код нь:
⧭ VBA код:
3985
⧭ Гаралт: байх болно.
Энэ кодыг ажиллуул. Мөн та идэвхтэй ажлын хуудсыг 3 мөр ба C багана хүртэл царцаасан байхыг олох болно.
⧭ Тайлбар:
- Энд бид C4 нүдийг 3 мөрийн доор болон B баганын баруун талын нүдийг сонгохдоо ашигласан. Энэ нь 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:
- UserForm1 нэртэй шинэ UserForm нь <зүүн талд байгаа VBA
- -д үүсгэгдэх болно. 1>UserForm , та Control нэртэй ToolBox -г авах болно. Хэрэгслийн хайрцаг дээр хулганаа аваачиж TextBox (TextBox1) -г хайж олоорой. Нэгийг нь олсны дараа UserForm -ийн дээд талд чирнэ үү.
- Үүнтэй адил ListeBox ( ListBox1 )-г баруун тийш чирнэ үү>Textbox ба UserForm -ын баруун доод буланд байгаа CommandButton (Commandbutton1) . CommandButton дэлгэцийг OK болгож өөрчил. Таны UserForm одоо иймэрхүү харагдах ёстой:
⧪ 3-р алхам:
Module ( Insert > Module ) VBA хэрэгслийн хайрцагнаас
⧪ 4-р алхам :
Дараах VBA кодыг Модуль -д оруулна уу.
7461
⧪ 5-р алхам:
OK хэлбэрээр гарч ирэх CommandButton дээр давхар товш. CommandButton1_Click нэртэй Хувийн дэд хэсэг нээгдэнэ. Тэнд дараах кодыг оруулна уу:
4066
⧪ Алхам6:
Үүнтэй адил TextBox1 дээр давхар товшино уу. TextBox1_Change нэртэй Хувийн дэд хэсэг нээгдэнэ. Тэнд дараах кодыг оруулна уу.
7362
⧪ Алхам 7:
Таны UserForm одоо бэлэн боллоо. ашиглах. Царцаах мөрийн доорх нүд, царцаах баганын баруун талын нүдийг сонгоод (энд C4 нүд), Run_UserForm нэртэй Макро -г ажиллуулна уу.
⧪ Алхам 8:
- UserForm ачаалагдах болно. Та сонгосон нүдний хаягийг ( C4 ) TextBox дотроос олох болно. Хэрэв та хүсвэл үүнийг өөрчилж болно.
- Дараа нь Жагсаалтын хайрцаг -д байгаа гурван сонголтоос аль нэгийг нь сонгоно уу. Энд би мөр, баганыг хоёуланг нь царцаахыг хүсэж байгаа тул Мөр ба багана хоёуланг нь царцаах -г сонгосон.
- Дараа нь ОК дээр дарна уу.
⧪ 9-р алхам:
Та өөрийн хүслийн дагуу ажлын хуудсыг хөлдөөсөн байхыг олох болно. (Энд 3 мөр ба B багана хүртэл царцаасан).
Холбогдох контент: Excel дээр хүрээг хэрхэн хөлдөөх вэ (6 хурдан арга)
5. Excel-ийн хөлдөөх цонхны өөр хувилбар: Цонхыг VBA-р хуваах
Бид Excel-ийн хөлдөөх цонхны талаар маш их ярьсан. Одоо Excel-ийн цонхыг царцаах -ын маш хэрэгтэй хувилбар болох Цонхыг хуваах командыг харцгаая.
Та ActiveWindow.SplitRow эсвэл VBA доторх ActiveWindow.SplitColumn -г ашиглан ажлын хуудсыг мөр эсвэл баганаар хуваах-мэргэн.
Жишээ нь, 3 мөрөөс ажлын хуудсыг хуваахын тулд:
5533
Үүнтэй адилаар, ажлын хуудсыг B баганаас хуваах, ашиглах:
5687
⧭ VBA код:
3354
⧭ Гаралт:
Кодыг ажиллуулснаар идэвхтэй ажлын хуудсыг 3 мөр болон B баганаас хуваах болно.
Холбогдох контент : Excel-д захиалгат хөлдөөх самбарыг хэрхэн яаж хэрэглэх вэ (3 хялбар арга)
Санамжлах зүйлс
- Хөлдөөх самбарыг хэрэглэхээс өмнө Excel дээр та аль хэдийн ашиглагдаж байсан Бүх Хөлдөөх цонхыг царцаах ёстой. Үгүй бол Хамцыг царцаах команд ажиллахгүй.
- Нэгтгэсэн нүднүүдийн дунд Хамцыг царцаах команд ажиллахгүй. Тиймээс, хэрэв байгаа бол Хамцыг царцаах командыг хэрэглэхээс өмнө тэдгээрийг нэгдүүлгээ хийнэ үү.
Дүгнэлт
Тиймээс эдгээр нь Excel дээр VBA -тэй Freeze Panel -г ашиглах аргууд юм. Би Excel-ийн ажлын хуудсан дээр Хөл царцаах -г ашиглах боломжтой бүх аргыг хэлэлцэхийг оролдсон. Танд асуух зүйл байна уу? Биднээс асуугаарай. Мөн манай ExcelWIKI сайтад зочилж, бусад нийтлэл, шинэчлэлтүүдийг авахаа бүү мартаарай.