Daptar eusi
Dina artikel ieu, kuring bakal nunjukkeun ka anjeun kumaha carana ngabekukeun panel lembar kerja Excel nganggo Visual Basic of Applications (VBA). Sababaraha waktos nalika damel di Excel, urang kedah ngabekukeun panel. tina LKS pikeun genah tur pangalaman hadé. Dinten ieu anjeun bakal diajar kumaha anjeun tiasa ngalakukeun ieu sareng VBA .
Freeze Panes sareng VBA dina Excel (Témbongkeun Gancang)
9982
Unduh Buku Latihan Praktek
Unduh buku latihan latihan ieu nalika anjeun maca artikel ieu.
VBA Freeze Panes.xlsm
Introduction to Excel Freeze Panes
Dina Microsoft Excel, freeze panel hartina freeze hiji baris atawa kolom atawa duanana ku cara kitu. yén sanajan anjeun turun atawa katuhu ngaliwatan ngagulung scrollbar, baris atawa kolom bakal salawasna katempo. Biasana dilakukeun ku baris atawa kolom anu ngandung lulugu tina kumpulan data.
Contona, tingali set data di handap. Di dieu urang geus beku lembar kerja nepi ka baris 3 ( Taun ) jeung kolom B ( Ngaran Produk ).
Nalika urang turun lembar kerja ku cara ngagulung scrollbar, urang bakal manggihan yén baris nepi ka baris 3 sok katempo.
Sarua pikeun kolom B bari ngagulung ka katuhu.
Ayeuna, pikeun ngabekukeun panel dina lembar kerja sacara manual, pilih sél ngan sanggeus baris jeung kolom (Sél C4 dina conto ieu) tur buka Témbongkeun & GT;Freeze Panes > Freeze Panes dina tulbar Excel.
Pikeun ngabekukeun wungkul baris, pilih sakabeh baris terus buka View > Freeze Panes > Freeze Panes dina tulbar Excel.
Sarupa oge, pikeun ngabekukeun ngan kolom, pilih sakabeh kolom terus buka Tingali > Freeze Panes > Freeze Panes dina toolbar Excel.
⧭ Catetan:
- Pilih Freeze Top Row ngan saukur beku baris luhur.
- Nya kitu, pilih Beku Kolom Kahiji pikeun ngabekukeun ngan kolom kahiji.
5 Métode pikeun Ngabekukeun Panél sareng VBA dina Excel
Kami parantos diajar naon anu dimaksud pikeun ngabekukeun panel dina Excel sareng kumaha cara ngalaksanakeunana sacara manual. Ayeuna, hayu urang angkat ka diskusi utama urang ayeuna, kumaha ngabekukeun panel nganggo VBA .
1. Freeze Only a Row with VBA in Excel
Kahiji-hiji, hayu urang tingali kumaha urang tiasa nga-freeze ngan hiji baris sareng VBA .
Sapertos anu dibahas sateuacana, pikeun bekukeun ngan hiji baris, mimitina anjeun kudu milih sakabeh baris handap baris pikeun beku (Baris 4 dina conto ieu).
Teras anjeun kudu nerapkeun Paréntah Freeze Panes .
Jadi kode VBA bakal jadi:
⧭ Kode VBA:
9771
⧭ Kaluaran:
Jalankeun kodeu ieu. Sareng anjeun bakal mendakan lembar kerja aktif beku dugi ka baris 3 .
⧭ Catetan:
- Di dieu kami geus ngagunakeun sél C4 pikeun milih sél mana wae dina baris 4 lembar kerja. Anjeunpilih numutkeun kabutuhan Anjeun.
- Baris panungtungan kode Rentang("C4").Pilih nyaéta pikeun tujuan ngabatalkeun milih sakabéh baris 4 ( Ngahapus pilihan naon waé hartosna milih pilihan énggal, sapertos dina Excel, aya anu kedah tetep dipilih). Anjeun tiasa ngaleungitkeun garis ieu upami anjeun hoyong.
Baca Deui: Kumaha Ngabekukeun Baris Top dina Excel (4 Métode Gampang)
2. Freeze Ngan hiji Kolom jeung VBA di Excel
Urang geus nempo kumaha urang bisa freeze hiji baris jeung VBA . Ayeuna hayu urang tingali kumaha ngabekukeun kolom nganggo VBA .
Sarupa sareng baris, pikeun ngabekukeun ngan hiji kolom, mimitina anjeun kedah milih sadayana kolom ka katuhu kana kolom anu bakal beku. (Kolom C dina conto ieu).
Terus anjeun kudu nerapkeun paréntah Freeze Panes .
Jadi VBA kode bakal:
⧭ Kode VBA:
6951
⧭ Kaluaran:
Jalankeun kodeu ieu. Sareng anjeun bakal mendakan lembar kerja aktif beku dugi ka kolom C .
⧭ Catetan:
- Di dieu kami nganggo sél C4 pikeun milih sél mana wae dina kolom C lembar kerja. Anjeun milih numutkeun kabutuhan Anjeun.
- Baris panungtungan kode Rentang("C4").Pilih nyaéta pikeun tujuan ngabatalkeun milih sakabéh kolom C (Ngahapus pilihan naon waé hartosna milih pilihan énggal, sapertos dina Excel, aya anu kedah tetep dipilih). Anjeun tiasa ngaleungitkeun garis ieu upami anjeun hoyong.
Baca Deui: Kumaha Ngabekukeun 2 Kolomdina Excel (5 Métode)
3. Freeze duanana Baris jeung Kolom kalawan VBA di Excel
Urang geus katempo kumaha urang bisa freeze hiji baris jeung kolom misah. Waktos ieu, hayu urang tingali kumaha urang tiasa ngabekukeun boh baris sareng kolom babarengan.
Pikeun ngabekukeun boh baris sareng kolom babarengan, anjeun kedah milih sél di handap baris pikeun beku sareng katuhu kana kolom. jadi beku (Sél C4 dina conto ieu).
Terus anjeun kudu nerapkeun paréntah Freeze Panes .
Jadi Kode VBA bakal:
⧭ Kode VBA:
9547
⧭ Kaluaran:
Jalankeun kodeu ieu. Sareng anjeun bakal mendakan lembar kerja aktif beku dugi ka baris 3 sareng kolom C .
⧭ Catetan:
- Di dieu urang geus ngagunakeun sél C4 pikeun milih sél handap baris 3 jeung katuhu ka kolom B . Éta sél C4 . Anjeun milih numutkeun pangabutuh anjeun.
Baca Selengkapnya: Kumaha Ngabekukeun Panél anu Dipilih dina Excel (10 Cara)
Bacaan Sarupa:
- Kumaha Ngabekukeun Sababaraha Pane dina Excel (4 Kriteria)
- Pos kompas Keyboard pikeun Ngabekukeun Panes dina Excel (3 Potong kompas)
- Kumaha Ngabekukeun 3 Kolom Mimiti dina Excel (4 Cara Gancang)
4. Ngamekarkeun Bentuk Panganggo pikeun Ngabekukeun Panes sareng VBA dina Excel
Kami parantos ningali kumaha urang tiasa ngabekukeun hiji baris atanapi kolom atanapi duanana baris sareng kolom sareng VBA dina lembar kerja Excel.
Ayeuna urang bakal ngamekarkeun Userform pikeun mawa sagalatugas anu béda dina hiji panganteur.
⧭ Prosedur Lengkah-demi-Lengkah pikeun Ngembangkeun Bentuk Pamaké:
⧪ Lengkah 1:
- Pencét ALT+F11 dina kibor anjeun pikeun muka Visual Basic
- Dina éditor Visual Basic , buka Lebetkeun > UserForm pikeun nyelapkeun Userform anyar.
⧪ Lengkah 2:
- A anyar UserForm disebut UserForm1 bakal dijieun dina VBA
- Di kénca ti UserForm , anjeun bakal nampi ToolBox anu disebut Control . Hover mouse anjeun dina toolbox tur neangan hiji TextBox (TextBox1) . Sanggeus manggihan hiji, sered ka luhureun UserForm .
- Nya kitu, sered a ListBox ( ListBox1 ) katuhu ka Kotak téks , jeung CommandButton (Commandbutton1) ka pojok katuhu handap UserForm . Robah tampilan CommandButton ka OK . UserForm anjeun ayeuna kudu siga kieu:
⧪ Lengkah 3:
Selapkeun Modul ( Selapkeun > Modul ) tina VBA toolbox
⧪ Lengkah 4 :
Selapkeun kode VBA ieu dina Modul .
3625
⧪ Lengkah 5:
Klik dua kali dina CommandButton dipintonkeun salaku OK . Sub pribadi anu disebut CommandButton1_Click bakal dibuka. Selapkeun kodeu ieu di dinya:
5021
⧪ Lengkah6:
Kitu oge ganda klik dina TextBox1 . Sub pribadi anu disebut TextBox1_Change bakal dibuka. Selapkeun kodeu di handap ieu di dinya.
9000
⧪ Lengkah 7:
UserForm anjeun ayeuna geus siap pikeun ngagunakeun. Pilih sél di handap pikeun baris beku jeung katuhu ka kolom pikeun beku (Sél C4 di dieu), tur ngajalankeun Macro disebut Run_UserForm .
⧪ Lengkah 8:
- The UserForm bakal dimuat. Anjeun bakal mendakan alamat sél anu dipilih ( C4 ) dina TextBox . Upami anjeun hoyong, anjeun tiasa ngarobih ieu.
- Teras pilih salah sahiji tina tilu pilihan anu aya dina ListBox . Di dieu abdi hoyong nga-freeze duanana baris sareng kolom, janten abdi parantos milih Freeze Baris sareng Kolom .
- Teras klik OK .
⧪ Lengkah 9:
Anjeun bakal manggihan LKS beku nurutkeun kahayang anjeun. (Di dieu beku nepi ka baris 3 jeung kolom B ).
Eusi Patali: Kumaha Ngabekukeun Frame dina Excel (6 Trik Gancang)
5. Alternatif tina Freeze Panes dina Excel: Beulah Jandéla sareng VBA
Kami parantos nyarios seueur ngeunaan panes beku dina Excel. Ayeuna, hayu urang tingali alternatif anu mangpaat pikeun panél beku dina Excel, paréntah Split Window .
Anjeun tiasa ActiveWindow.SplitRow atanapi ActiveWindow.SplitColumn dina VBA pikeun ngabagi lembar kerja dina baris atawa kolom-wijaksana.
Misalna, pikeun misahkeun lembar kerja tina baris 3 , paké:
3975
Kitu ogé, pikeun misahkeun lembar kerja tina kolom B , pamakean:
6120
⧭ Kode VBA:
5194
⧭ Kaluaran:
Jalankeun kodeu, éta bakal ngabagi lembar kerja aktip tina baris 3 sareng kolom B .
Eusi Patali : Kumaha Ngalarapkeun Panel Freeze Custom dina Excel (3 Cara Gampang)
Hal-hal anu Perlu Diinget
- Sateuacan nerapkeun Freeze Panes dina Excel, anjeun kedah Unfreeze sadayana Freeze Panes parantos dilarapkeun. Upami teu kitu, paréntah Freeze Panes moal jalan.
- Paréntah Freeze Panes moal jalan ngaliwatan sél dihijikeun . Janten unmerge aranjeunna sateuacan nerapkeun paréntah Freeze Panes upami aya.
Kacindekan
Jadi ieu nya éta métode pikeun ngagunakeun Freeze Panes kalawan VBA dina Excel. Kuring parantos nyobian ngabahas sagala cara anu mungkin pikeun nerapkeun Freeze Panes dina lembar kerja dina Excel. Dupi anjeun gaduh patarosan? Ngarasa Luncat nanya kami. Sareng tong hilap nganjang ka situs kami ExcelWIKI kanggo langkung seueur tulisan sareng pembaruan.