Milarian Baris Terakhir sareng Data dina Range Nganggo Excel VBA Macros (7 Métode)

  • Bagikeun Ieu
Hugh West

Nalika damel sareng Microsoft Excel, milarian baris atanapi kolom terakhir mangrupikeun tugas umum. Urang make keyboard pikeun manggihan baris panungtungan dipaké atawa kolom. Tapi, anjeun tiasa mendakan diri anjeun dina kaayaan dimana anjeun kedah milarian baris terakhir anu dianggo tina set data anu kompleks. Dina tutorial ieu, anjeun bakal diajar manggihan baris panungtungan kalawan data dina rentang maké VBA di Excel kalawan conto praktis jeung ilustrasi nu bener.

Unduh Buku Latihan Praktek

Unduh buku latihan latihan ieu.

Panggihan Baris Panungtungan Dipaké dina Range.xlsm

7 Métode pikeun Milarian Baris Panungtungan sareng Data dina Range Ngagunakeun Excel VBA Macro

Dina bagian anu bakal datang , kami bakal nyayogikeun anjeun tujuh metode anu bakal ngabantosan anjeun mendakan baris terakhir sareng data dina rentang nganggo VBA di Excel. Kami ngarékoméndasikeun anjeun diajar sareng nerapkeun sadaya padika ieu pikeun ngabeungharan pangaweruh Excel anjeun.

📕 Baca Selengkapnya : Teangan Sél Panungtungan Jeung Niley dina Baris dina Excel (6 Métode)

Pikeun nunjukkeun tutorial ieu, urang bakal ngagunakeun set data ieu:

Di dieu, kami gaduh set data anu diwangun ku sababaraha inpormasi pamaén. Kami bakal ngagunakeun ieu pikeun ngajarkeun anjeun sadaya metode.

Buka VBA Editor

Sateuacan urang ngamimitian, di dieu kami masihan anjeun panginget basajan pikeun muka VBA Editor di Excel.

Kahiji, pencét Alt+F11 dina kibor anjeun. Teras, pilih Selapkeun > Modul. Sanggeus éta, éta bakal muka redaktur VBA Excel.

1.Anggoan Range.End Property pikeun Milarian Baris Terakhir sareng Data dina Range Ngagunakeun VBA

Ayeuna, metode ieu dasarna mendakan tungtung rentang. Utamana, rentang sél panungtungan dipaké. Urang bisa make metoda ieu pikeun manggihan baris panungtungan kalawan data dina rentang dibikeun. Ngagunakeun VBA bakal masihan anjeun hasil nu dipikahoyong.

📌 Lengkah

Kahiji, buka VBA Editor.

Teras, ketik kodeu ieu:

9639

Ayeuna, simpen filena. Teras pencét Alt+F8 pikeun muka kotak dialog Makro. Pilih range_end_method

Sanggeus éta, klik Run.

Sakumaha anjeun tiasa ningali, kami parantos suksés mendakan baris terakhir sareng data dina rentang nganggo VBA di Excel.

2. Range.Find Property of VBA in Excel

Ayeuna, dina VBA kami nganggo metode Range.Find pikeun milarian nilai tinangtu tina set data. Tapi metoda ieu datang dina gunana pikeun manggihan baris panungtungan kalawan data dina rentang. Gawéna kawas manggihan & amp; Ganti kotak dialog Excel. Rentang. Métode Milarian ngagaduhan seueur alesan. Tapi kami moal nganggo sadayana.

Sateuacan kami nganggo metode Range.Find, hayu urang masihan anjeun inpormasi gancang:

Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlPrevious)

Naon := ”*” – Tanda bintang nyaéta karakter wildcard nu manggihan téks atawa nomer naon waé. dina sél. Ieu utamana sarua jeung Ngalanglang pikeun non-kosongcell.

SearchOrder:=xlByRows – Ieu hartina Milarian pikeun ngagali unggal baris samemeh ngaléngkah ka nu salajengna. Arah dipaluruh ti kénca-ka-katuhu atawa katuhu-ka-kénca gumantung kana argumen SearchDirection. Pilihan tambahan di dieu nyaéta xlByColumns, anu dianggo nalika milarian kolom anu terakhir.

SearchDirection:=xlPrevious - Ieu nangtukeun arah mana anu kedah dijelajah. xlPrevious hartina bakal neangan ti katuhu-ka-kénca atawa handap-ka-luhur. Alternatif séjén nyaéta xlNext anu ngageser dina jalur anu sabalikna.

📌 Lengkah

Kahiji, buka Editor VBA.

Teras, ketik kodeu ieu:

9610

Ayeuna, simpen filena. Teras pencét Alt + F8 pikeun muka kotak dialog Makro. Pilih range_find_method.

Sanggeus éta, klik Run .

Tungtungna, baris manggihan baris panungtungan kalawan data dina lembar kerja Excel urang.

3. Ngagunakeun Fungsi SpecialCells pikeun manggihan Baris Panungtungan Maké VBA

Ieu Metoda jalanna sapertos mencét Ctrl+End dina kibor anjeun. Nalika anjeun pencét Ctrl + End dina kibor anjeun, éta bakal salawasna nyandak anjeun ka barisan anu terakhir dimana waé anjeun. Tapi upami anjeun hoyong mendakan baris terakhir anu dianggo nganggo data nganggo kode VBA dina Excel, kode ieu kedah anjeun.

📌 Lengkah

Kahiji, buka VBA Editor.

Teras, ketik kodeu ieu:

3516

Ayeuna, simpen filena. Satuluyna,pencét Alt + F8 pikeun muka kotak dialog Makro. Pilih specialcells_method .

Sanggeus éta, klik Run .

Sakumaha anjeun tiasa ningali, kami suksés mendakan baris terakhir nganggo data nganggo VBA dina Excel.

4. Ngagunakeun Fungsi UsedRange pikeun Milarian Baris Panungtungan sareng Data dina Range

UsedRange dina VBA mangrupikeun milik lembar kerja anu ngabalikeun obyék rentang anu ngagambarkeun rentang anu dianggo (sadaya sél Excel anu dianggo atanapi dimuat dina lembar kerja) dina lembar kerja anu khusus. Ieu mangrupikeun sipat anu hartosna daérah anu katutupan atanapi ditangtukeun ku sél anu dianggo di kénca luhur sareng sél anu dianggo dina lembar kerja.

📌 Lengkah

Kahiji, buka VBA Editor.

Teras, ketik kodeu ieu:

8957

Ayeuna, simpen filena. Teras pencét Alt + F8 pikeun muka kotak dialog Makro. Pilih usedRange_method.

Sanggeus éta, klik Run .

Ahirna, anjeun bakal ningali baris anu terakhir dianggo dina lembar kerja dina Excel anu suksés.

5. Ngagunakeun Rentang Tabel nganggo VBA di Excel

Upami anjeun gaduh dina lembar kerja anjeun, anjeun tiasa mendakan baris terakhir sareng data nganggo metode ieu.

📌 Lengkah

Kahiji, buka Editor VBA .

Lajeng, ketik kodeu ieu:

2055

Catetan : Di dieu, urang nambahkeun 3 kalawan baris panungtungan sakumaha susunan data urang dimimitian. sanggeus baris 3.

Ayeuna, simpen koropakna. Teras pencét Alt + F8pikeun muka kotak dialog Makro. Pilih TableRange_method.

Sanggeus éta, klik Run .

Sakumaha anjeun tiasa ningal, kami parantos suksés ngagunakeun metode rentang tabel dina kode VBA pikeun milarian baris terakhir sareng data dina Excel.

6. Pamakéan Rentang Named pikeun Milarian Baris Terakhir sareng Data dina Range

Metoda ieu teu biasa dianggo dina Excel. Tapi, kami pikir anjeun kedah diajar ieu pikeun ngabeungharan pangaweruh anjeun.

Upami set data anjeun ngagaduhan rentang anu namina, anjeun tiasa nganggo kode ieu. Tingali kana screenshot di handap ieu. Aya rentang ngaranna.

📌 Lengkah

Kahiji, buka Editor VBA .

Teras, ketik kodeu ieu:

8796

Catetan : Urang nambahkeun 1 kana LastRow sabab rentang urang dimimitian sanggeus baris 1 .

Ayeuna, simpen filena. Teras pencét Alt + F8 pikeun muka kotak dialog Makro. Pilih nameRange_method.

Sanggeus éta, klik Run.

Sakumaha anjeun tiasa tingali, urang suksés mendakan baris terakhir sareng data nganggo VBA.

7. Fungsi CurrentRegion VBA dina Excel

Anjeun ogé tiasa nganggo metodeu CurrentRegion tina VBA pikeun manggihan baris panungtungan dipaké dina Excel. Sanaos sesah, anjeun tiasa nganggo ieu kanggo kauntungan anjeun upami anjeun hoyong.

📌 Lengkah

Kahiji, buka Editor VBA.

Teras, ketik kodeu ieu:

6067

Catetan : Rentang kedah janten sél munggarandataset Anjeun. Sareng tambahkeun nomer baris anjeun dumasar kana pilihan anjeun. Di dieu, urang tambahkeun 3 sabab susunan data urang dimimitian sanggeus baris 3.

Ayeuna, simpen filena. Teras pencét Alt + F8 pikeun muka kotak dialog Makro. Pilih CurrentRegion_method

Sanggeus éta, klik Run.

Sakumaha anjeun tiasa tingali, kami parantos suksés mendakan baris terakhir sareng data nganggo kode VBA.

💬 Hal-hal anu Perlu Diinget

Range.End ngan tiasa dianggo dina hiji baris atawa kolom. Upami set data anjeun ngandung seueur sél kosong, bakal sesah milarian baris terakhir sareng data.

Kadang-kadang, anjeun kedah nambihan sababaraha nilai kana metode anjeun pikeun ngajalankeun kodeu lancar. Urang ditambahkeun nomer baris pikeun manggihan sél panungtungan. Janten, anjeun kedah émut ti mana set data anjeun dimimitian.

Kacindekan

Pikeun nyimpulkeun, kuring ngarepkeun tutorial ieu masihan anjeun sapotong pangaweruh anu mangpaat pikeun mendakan baris terakhir sareng data dina rentang. ngagunakeun VBA dina Excel. Kami ngarékoméndasikeun anjeun diajar sareng nerapkeun sadaya petunjuk ieu kana set data anjeun. Unduh buku latihan sareng cobian ieu nyalira. Ogé, ngarasa Luncat pikeun masihan eupan balik dina bagian comment. Eupan balik anjeun anu berharga ngajadikeun kami tetep sumanget pikeun nyieun tutorial sapertos kieu.

Tong hilap parios situs wéb kami Exceldemy.com kanggo sagala rupa masalah sareng solusi anu aya hubunganana sareng Excel.

Terus diajar métode anyar jeung terus tumuwuh!

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.