Daptar eusi
Dina tutorial ieu, urang bakal nutupan kumaha carana make VBA pikeun loop ngaliwatan baris dina rentang dina Excel. Kami nganggo puteran pikeun nyegah ngalakukeun hal anu sami deui sareng deui. Nalika damel di Microsoft Excel , urang tiasa mendakan diri dina posisi dimana urang kedah ngalaksanakeun tugas anu sami sababaraha kali. Urang tiasa ngalakukeun ieu gampang ngagunakeun loop di VBA . Dina artikel ieu, urang bakal nunjukkeun 6 conto pikeun ngurilingan baris dina Excel nganggo VBA . Loop anu bakal kami anggo sapanjang conto nyaéta ' For-Next Loop '.
Unduh Buku Latihan Praktek
Urang tiasa ngaunduh buku latihan ti dieu.
VBA Loop Through Rows in Range.xlsm
6 Conto pikeun Loop Through Rows dina Range sareng VBA dina Excel
Pikeun ngagambarkeun conto tutorial ieu, urang bakal ngagunakeun dataset handap. Setét data ngandung jumlah penjualan pikeun dua bulan mimiti 5 Penjual .
1. Anggo VBA dina Rentang sareng Variabel Rentang pikeun Ngulang Ngaliwatan Baris
Dina conto kahiji, urang bakal ngagunakeun variabel rentang pikeun loop ngaliwatan baris dina rentang maké VBA dina Excel. Urang bakal nerapkeun VBA loop dina set data di handap ieu.
Hayu urang tingali léngkah-léngkah pikeun ngalakukeun conto ieu.
Léngkah-léngkah:
- Pikeun ngamimitian, buka lembar kerja aktip ' Variabel Rentang '.
- Salian ti éta, klik katuhu tur pilih pilihan ' Témbongkeun Kodeu '. Anjeun oge bisa mencet Alt + F11 pikeun mukakeunana.
- Langkah di luhur muka jandela kode pikeun lembar kerja eta .
- Salajengna, ketik kodeu dina jandela kode:
6952
- Teras, klik dina Run atawa pencét F5 pikeun ngajalankeun kodeu.
- Ahirna, urang bakal meunang hasil saperti screenshot ieu.
Baca deui: Excel VBA: Loop Ngaliwatan Kolom dina Rentang (5 Conto)
2. Larapkeun VBA ka Loop Ngaliwatan Baris dina Rentang jeung Numeric Variable
Pilihan séjén pikeun looping ngaliwatan baris dina rentang nyaeta milih variabel. Dina conto kadua, urang bakal nerapkeun VBA dina set data di handap ieu pikeun loop ngaliwatan baris dina rentang jeung variabel numerik.
Hayu urang tingali dina Léngkah-léngkah pikeun ngalakukeun metode ieu.
LÉNGKAH:
- Kahiji, klik katuhu dina lambaran aktip anu ngaranna ' Numeric Nilai '.
- Salajengna, pilih pilihan ' Témbongkeun Kodeu '.
- Ieu action bakal muka jandela kode pikeun LKS éta. Anjeun oge tiasa mencet Alt + F11 pikeun muka jandela kode eta.
- ketik kodeu ieu dina jandela eta:
1451
- Sanggeus éta, klik dina Run atawa pencét kenop F5 pikeun ngajalankeun kodeu.
- Ahirna, urang tiasa ningali hasil sapertos gambar di handap ieu. Kodeu di luhur ngarobah format angka jadi titik desimal.
BacaLeuwih lengkep: VBA pikeun Loop ngaliwatan Baris jeung Kolom dina rentang dina Excel (5 Conto)
3. Excel VBA dina rentang-dipilih pamaké pikeun loop ngaliwatan baris dina rentang
Dina conto katilu, urang bakal make VBA dina rentang dipilih-pamaké pikeun loop ngaliwatan baris dina rentang. Jadi, pamaké bakal bisa nerapkeun loop dina wewengkon nu dipilih tina susunan data.
Hayu urang tingali léngkah-léngkah nu pakait jeung conto ieu.
LANGKAH:
- Di awal, pilih rentang sél ( D5:D9 ).
- Salajengna, klik-katuhu dina lambaran aktip anu namina ' Pamaké Dipilih '. Pilih pilihan ' Témbongkeun Kodeu '.
- Paréntah di luhur bakal muka VBA jandela kode pikeun LKS aktip. Anjeun oge bisa muka jandela kode eta ku mencét Alt + F11 . Selapkeun kodeu di handap ieu dina jandela kode kosong:
3773
- Teras, pikeun ngajalankeun kodeu lembar kerja eta klik dina Run atawa pencet F5 konci.
- Jadi, kotak talatah nembongan mintonkeun nilai mimiti rentang nu dipilih.
- Salajengna, upami anjeun ngaklik OK bakal ngabalikeun nilai kadua tina rentang anu dipilih nyaéta sél D6 .
- Proses ieu bakal dituluykeun nepi ka nilai panungtungan tina rentang nu dipilih nyaéta sél D9 .
Baca deui: Kumaha Ngagunakeun VBA pikeun Ngitung Baris dina Rentang sareng Data dinaExcel (5 Macros)
Bacaan Sarupa
- Kumaha Ngagunakeun VBA pikeun Milih Rentang ti Sél Aktif dina Excel (3 Métode)
- Makro Excel: Susun Sababaraha Kolom sareng Rentang Dinamis (4 Métode)
- Kumaha Ngarobih Rentang kana Array dina Excel VBA (3 Cara)
4. Loop Through Rows in Dynamic Range with VBA
Dina conto kaopat, urang bakal nerapkeun VBA pikeun loop ngaliwatan baris dina rentang dinamis . conto ieu rada béda ti nu saméméhna. Urang bakal tiasa ngaropea rentang dina loop pikeun lembar kerja Excel. Urang bakal ngagunakeun dataset di handap pikeun ngagambarkeun metoda ieu. Dina set data di handap, urang bakal ngeusian nilai rentang ( B8:C12 ) ku nilai husus.
Ngan ngaliwatan léngkah di handap ieu pikeun ngalakukeun ieu métode.
LÉNGKAH:
- Mimitina, nilai input 6 dina sél B1 jeung C dina sél B2 .
- Kadua, klik katuhu dina sél aktip tur pilih pilihan ' Témbongkeun Kodeu '.
- Paréntah ieu bakal muka jandela kode VBA pikeun lembar kerja aktip. Cara séjén pikeun muka jandela kode nyaéta ku mencét Alt + F11 .
- Katilu selapkeun kodeu di handap ieu dina jandela kode éta:
2933
- Ayeuna, pikeun ngajalankeun kodeu klik dina Run atawa pencét kenop F5 .
- Hasilna, set data ngeusi nilai $2500.00 ku cara kieu.
CATETAN:
Dina gambar di luhur, nilai 6 ngagambarkeun dua jajar mimiti rentang ( B8:B9 ).
- Pamungkas, asupkeun nilai 9 dina sél B1 tibatan 6 . Urang tiasa ningali hasilna dina gambar di handap ieu.
5. Selapkeun VBA ka Loop Ngaliwatan Sakabeh Baris dina Range
Dina conto kalima, urang bakal ningali kumaha urang tiasa nerapkeun VBA pikeun loop ngaliwatan sakabéh baris dina rentang. Conto ieu bakal mendakan posisi nilai khusus tina hiji atanapi sababaraha baris anu dipilih.
Ku kituna, hayu urang tingali léngkah-léngkah anu bakal urang laksanakeun pikeun ngalaksanakeun conto ieu.
LANGKAH-LANGKAH:
- Pikeun ngamimitian, klik katuhu dina lambaran aktip anu ngaranna ' Sakabeh Baris '. Pilih pilihan ' Témbongkeun Kodeu '.
- Paréntah di luhur muka hiji kosong VBA jandela kode pikeun LKS aktip. Urang ogé bisa meunangkeun jandela kode ieu ku mencét Alt + F11 .
- Salajengna, selapkeun kodeu handap dina jandela kode:
5106
- Lajeng, klik dina Run atawa pencét F5 konci pikeun ngajalankeun kodeu.
- Dina gambar di luhur, nilai disorot ' Chris ' nuduhkeun nilai anu bakal urang paluruh. Nilai rentang ' 5:9 ' nunjukkeun yén urang bakal milarian nilai dina rentang sél ( B5:B9 ).
- Ahirna, kotak pesen mintonkeun yen nilai' Chris ' aya dina sél B6 .
Maca deui: Kumaha Ngagunakeun VBA pikeun Unggal Baris dina Range dina Excel
6. Loop Ngaliwatan Unggal n-th Baris dina Range jeung Excel VBA
Dina conto panungtungan, urang bakal nerapkeun VBA ngulangan unggal n-th Baris dina rentang. Dina set data di handap, urang bakal nerapkeun shading warna kana baris angka ganjil rentang data urang.
Ku kituna, hayu urang tingali léngkah-léngkah pikeun ngalakukeun metodeu ieu.
LÉNGKAH:
- Kahiji, klik katuhu dina lambaran aktip anu ngaranna ' Baris ka-n '. Pilih pilihan ' Témbongkeun Kodeu '.
- Salajengna, éta muka jandela kode VBA kosong. pikeun éta LKS. Urang ogé bisa meunangkeun jandela kode ieu ku mencét Alt + F11 .
- Lajeng, ketik kodeu ieu dina jandela kode nu salajengna:
1984
- Ayeuna, klik dina Run atawa pencét F5 konci pikeun ngajalankeun kodeu.
- Pamungkas, urang tiasa ningali yén kode di luhur ngan ukur ngiuhan baris nomer ganjil tina set data urang.
Baca Selengkapnya: Excel VBA pikeun Loop ngaliwatan Range nepi ka Sél Kosong (4 Conto)
Kacindekan
Kacindekan, tutorial ieu masihan anjeun 6 conto looping ngaliwatan baris dina rentang kalawan VBA dina Excel. Unduh lembar kerja latihan anu aya dina tulisan ieu pikeun nguji kaahlian anjeun. Upami anjeun aya patarosan, mangga tinggalkeun koméntar dina kotakhandap. Tim kami bakal nyobian ngabales pesen anjeun pas mungkin. Awas pikeun leuwih inventif Microsoft Excel solusi dina mangsa nu bakal datang.