Kumaha Milarian Nomer Baris Nganggo VBA dina Excel (4 Macros)

  • Bagikeun Ieu
Hugh West

Urang tiasa mendakan nomer baris dina Excel nganggo sababaraha cara tapi VBA nawiskeun langkung seueur fitur sareng kustomisasi. Ku nu urang bisa manggihan nomer baris ku cara pinter. Dinten ieu tulisan ieu bakal nunjukkeun 4 makro anu mangpaat pikeun milarian nomer baris dina Excel nganggo VBA.

Unduh Buku Latihan Praktek

Anjeun tiasa ngaunduh buku kerja Excel gratis ti dieu sareng latihan mandiri.

Panggihan Nomer Baris Nganggo VBA.xlsm

4 Makro kanggo Milarian Nomer Baris Nganggo VBA dina Excel

Kenalkeun kana set data anu bakal kami anggo pikeun ngajalajah metode anu ngagambarkeun sababaraha penjualan tenaga penjualan di daérah anu béda.

Macro 1: VBA pikeun Milarian Nomer Baris ku Ngarobah Pilihan

Kahiji, urang bakal ngagunakeun makro dina Excel VBA pikeun manggihan nomer baris ku milih sél mana wae. Ieu hartosna upami anjeun ngan ukur milih sél anu dianggo, makro bakal langsung nunjukkeun nomer barisan. Pikeun éta, anjeun kedah nyimpen kodeu dina lambaran , sanés dina modul.

Lengkah-léngkah:

  • Katuhu- klik dina judul lambar tur pilih Témbongkeun Kodeu tina menu konteks .

  • Terus tuliskeun kodeu handap-
8200
  • Engke, teu kudu ngajalankeun kodeu, balik deui ka lambar anjeun.

Pecahan Kode:

  • Kahiji, kuring nyieun prosedur Sub Pribadi Worksheet_SelectionChange .
  • Teras nyatakeun variabel Angka R salaku Integer .
  • baris bakal nangtukeun jumlah baris sél aktif.
  • Salajengna, pernyataan If bakal mariksa sél aktip naha éta kosong atanapi henteu, lajeng MsgBox bakal nembongkeun kaluaran.
  • Ayeuna klik wae sél dipaké sarta baris némbongkeun Anjeun baris. angka.

Baca Selengkapnya: Excel VBA: Pilarian String dina Kolom sareng Balikkeun Nomer Baris

Makro 2: Panggihan Jumlah Baris Sél Aktif Ngagunakeun VBA

Makro ieu bakal mulangkeun nomer baris sél aktif dina sél nu tangtu dina lambaran urang. Janten, urang kedah nyebatkeun nami lembar kerja sareng sél kaluaran dina kode urang. Di dieu, urang bakal ngagunakeun Cell D14 salaku sél kaluaran urang.

Lengkah-léngkah:

  • Pencét ALT + F11 pikeun muka jandela VBA .

  • Salajengna, klik kieu pikeun nyelapkeun modul anyar: Selapkeun > Modul .

  • Sanggeus éta, ketik kodeu di handap ieu dina modul-
7201
  • Teras balikkeun deui ka lambaran anjeun.

Pecahan Kode:

  • Di dieu , Find_Row_Number_of_an_Active_Cell() nyaéta Sub
  • The wSheet dinyatakeun salaku Worksheet
  • Lajeng pernyataan Set bakal milih sél aktip
  • Rentang bakal mulangkeun nomer baris dina sél kaluaran.
  • Ayeuna pilih sél teras klik kieu: Pamekar >Macro .

  • Sanggeus nembongan dina kotak dialog Makro , cukup pilih ngaran makro terus pencét Jalankeun .

Moal lami deui, anjeun bakal ningali yén nomer baris sél anu dipilih dipulangkeun dina sél kaluaran urang.

Anjeun tiasa ningali yén sél B8 parantos dipilih, janten 8 mangrupikeun kaluaran.

Baca deui: Kumaha Kéngingkeun Nomer Baris Sél Ayeuna dina Excel (4 Cara Gancang)

Bacaan Sarupa

  • Kumaha Ngaronjatkeun Nomer Baris dina Rumus Excel (6 Cara Gampang)
  • Kéngingkeun Nomer Baris tina Range sareng Excel VBA (9 Conto)
  • Kumaha Ngabalikeun Nomer Baris a Cocog Sél dina Excel (7 Métode)
  • Kumaha Cara Meunangkeun Nomer Baris tina Nilai Sél dina Excel (5 Métode)

Makro 3: VBA Pikeun Milarian Nomer Baris ku Cocogkeun Nilai

Upami anjeun hoyong milarian nomer baris ku milarian nilai, maka makro ieu kanggo anjeun. Anjeun kedah nyebatkeun nilai milarian sareng nomer kolom dina kode sapertos anu dipidangkeun dina gambar di handap ieu.

Léngkah-léngkah:

  • Tuturkeun heula dua léngkah tina métode saméméhna nyelapkeun modul anyar.
  • Teras, selapkeun kodeu di handap ieu-
1311
  • Sanggeus éta, balik deui ka anjeun lambar.

Pecahan Kode:

  • Di dieu, Find_Row_Matching_a_Value() nyaeta Sub
  • Jeung wBook jeung wSheet dinyatakeun salaku Worksheet jeung fCell dinyatakeun salaku Rentang .
  • The wBook jeung wSheet disetel pikeun ActiveWorkbook sareng ActiveSheet .
  • Const bakal nyandak input pikeun nilai anu diteangan.
  • Engke, Rentang bakal milarian nilaina ngaliwatan kolom anu disebatkeun.
  • Salajengna, pernyataan If sareng Else bakal nunjukkeun hasilna nganggo MsgBox .
  • Engké, tuturkeun lengkah ka-5 tina métode saméméhna pikeun muka kotak dialog Makro .
  • Pilih ngaran makro sareng pencét Run .

Moal lami deui kotak béwara bakal nunjukkeun anjeun nomer baris.

Baca Selengkapnya: Excel VBA: Jumlah Nilai Baris Balik (5 Métode Cocog)

Makro 4: Tombol pikeun Milarian Nomer Baris

Dina metode anu terakhir, kami bakal nunjukkeun anjeun metode anu paling pinter pikeun nangtukeun nomer baris nganggo VBA makro. Kami bakal ngadamel tombol sareng bakal napelkeun makro sareng éta. Nalika urang ngaklik tombol, éta bakal muka kotak input dimana urang tiasa masihan input nilai milarian anu urang hoyong nomer baris. Makro saacanna tiasa milarian dina kolom anu disebatkeun tapi makro ieu tiasa milarian kolom mana waé, dimana waé dina lambaranana.

Lengkah-léngkah:

  • Deui tuturkeun dua léngkah kahiji tina métode kadua pikeun nyelapkeun modul anyar.
  • Salajengna, selapkeun kodeu di handap ieu di jerona-
2313
  • Terus balik deui ka anjeunlembar.

Pecahan Kode:

  • Kahiji, kuring nyieun Sub prosedur Find_Row_Number().
  • Lajeng nyatakeun dua variabel, mValue salaku String sareng baris salaku Rentang .
  • Terus dipake InputBox pikeun nyelapkeun nilai.
  • Engke, pernyataan Set jeung If bakal manggihan nomer baris lamun teu kosong.
  • Ahirna, MsgBox bakal mintonkeun kaluaran.
  • Engke, klik Pamekar & GT; Selapkeun teras pilih paréntah Tombol tina bagian Kontrol Bentuk .

  • Teras anjeun bakal nampi tanda tambah kalayan kursor anjeun, sered ka mana waé ku ngaklik lambaran anjeun dumasar kana ukuran anu dipikahoyong teras leupaskeun klikna.

  • Sanggeus ngaleupaskeun beurit, kotak dialog Assign Macro bakal otomatis muka.
  • Pilih ngaran makro sakumaha anu kasebut dina kodeu.
  • Terus ngan pencét OK .

  • Salajengna, klik katuhu dina tombol tur pilih Edit Teks pikeun ngédit ngaran tombol.

  • Ketik ngaran tombol, teras klik di mana waé di luar tombol jeung ngaran bakal diganti.

  • Ayeuna klik tombolna, eta bakal muka kotak input.
  • Ahirna, selapkeun nilai pilarian terus pencét OKÉ .

Ayeuna tingali, éta nunjukkeun nomer barisan anu cocog.nilai.

Baca Selengkapnya: Teangan String dina Kolom jeung Balikkeun Nomer Baris dina Excel (7 Cara)

Kacindekan

Kitu waé kanggo tulisan. Abdi ngarepkeun prosedur anu dijelaskeun di luhur bakal cekap pikeun mendakan nomer baris dina Excel nganggo VBA. Ngarasa Luncat naroskeun patarosan naon waé dina bagian koméntar sareng punten pasihan abdi eupan balik. Buka ExcelWIKI pikeun ngajalajah deui.

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.