Isi kandungan
Dalam tutorial ini, kami akan membincangkan cara menggunakan VBA untuk menggelung melalui baris dalam julat dalam excel. Kami menggunakan gelung untuk mengelakkan melakukan perkara yang sama berulang kali. Semasa bekerja dalam Microsoft Excel , kita mungkin mendapati diri kita berada dalam kedudukan di mana kita mesti melakukan tugas yang sama berkali-kali. Kita boleh melakukan ini dengan mudah menggunakan gelung dalam VBA . Dalam artikel ini, kami akan menunjukkan 6 contoh untuk menggelung melalui baris dalam excel dengan VBA . Gelung yang akan kami gunakan sepanjang contoh ialah ' Gelung Untuk-Seterusnya '.
Muat Turun Buku Kerja Amalan
Kami boleh memuat turun buku kerja amalan dari sini.
VBA Gelung Melalui Baris dalam Julat.xlsm
6 Contoh untuk Gelung Melalui Baris dalam Julat dengan VBA dalam Excel
Untuk menggambarkan contoh tutorial ini, kami akan menggunakan set data berikut. Set data mengandungi jumlah jualan untuk dua bulan pertama 5 Jurujual .
1. Gunakan VBA dalam Julat dengan Pembolehubah Julat untuk Gelung Melalui Baris
Dalam contoh pertama, kami akan menggunakan pembolehubah julat untuk menggelung melalui baris dalam julat menggunakan VBA dalam excel. Kami akan menggunakan gelung VBA dalam set data berikut.
Mari lihat langkah untuk melaksanakan contoh ini.
LANGKAH:
- Untuk bermula, pergi ke lembaran kerja aktif ' Pembolehubah Julat '.
- Selain itu, klik kanan dan pilih pilihan ' Lihat Kod '. Anda juga boleh menekan Alt + F11 untuk membukanya.
- Tindakan di atas membuka tetingkap kod untuk lembaran kerja itu .
- Selain itu, taip kod dalam tetingkap kod:
2611
- Kemudian, klik pada Jalankan atau tekan F5 untuk menjalankan kod.
- Akhir sekali, kami akan mendapat hasil seperti tangkapan skrin berikut.
Baca Lagi: Excel VBA: Gelung Melalui Lajur dalam Julat (5 Contoh)
2. Gunakan VBA untuk Gelung Melalui Baris dalam Julat dengan Pembolehubah Numerik
Pilihan lain untuk menggelung melalui baris dalam julat ialah memilih pembolehubah. Dalam contoh kedua, kami akan menggunakan VBA dalam set data berikut untuk menggelung melalui baris dalam julat dengan pembolehubah berangka.
Mari kita lihat pada langkah untuk melakukan kaedah ini.
LANGKAH:
- Pertama, klik kanan pada helaian aktif bernama ' Numeric Nilai '.
- Seterusnya, pilih pilihan ' Lihat Kod '.
- Ini tindakan akan membuka tetingkap kod untuk lembaran kerja itu. Anda juga boleh menekan Alt + F11 untuk membuka tetingkap kod tersebut.
- taip kod berikut dalam tetingkap itu:
6422
- Selepas itu, klik pada Jalankan atau tekan kekunci F5 untuk menjalankan kod.
- Akhir sekali, kita dapat melihat hasil seperti gambar berikut. Kod di atas menukar format nombor menjadi titik perpuluhan.
BacaLagi: VBA untuk Menggelung melalui Baris dan Lajur dalam Julat dalam Excel (5 Contoh)
3. Excel VBA dalam Julat Dipilih Pengguna untuk Menggelung Melalui Baris dalam Julat
Dalam contoh ketiga, kami akan menggunakan VBA dalam julat yang dipilih pengguna untuk menggelung melalui baris dalam julat. Jadi, pengguna akan dapat menggunakan gelung dalam kawasan set data yang dipilih.
Mari lihat langkah yang dikaitkan dengan contoh ini.
LANGKAH:
- Pada mulanya, pilih julat sel ( D5:D9 ).
- Seterusnya, klik kanan pada helaian aktif bernama ' User Selected '. Pilih pilihan ' Lihat Kod '.
- Arahan di atas akan membuka tetingkap VBA kod untuk lembaran kerja aktif. Anda juga boleh membuka tetingkap kod itu dengan menekan Alt + F11 . Masukkan kod berikut dalam tetingkap kod kosong itu:
7210
- Kemudian, untuk menjalankan kod bagi lembaran kerja itu klik pada Jalankan atau tekan F5 kunci.
- Jadi, kotak mesej muncul menunjukkan nilai pertama julat yang dipilih.
- Selain itu, jika anda mengklik pada OK ia akan mengembalikan nilai kedua julat yang dipilih iaitu sel D6 .
- Proses ini akan diteruskan sehingga nilai terakhir julat yang dipilih iaitu sel D9 .
Baca Lagi: Cara Menggunakan VBA untuk Mengira Baris dalam Julat dengan Data dalamExcel (5 Makro)
Bacaan Serupa
- Cara Menggunakan VBA untuk Memilih Julat daripada Sel Aktif dalam Excel (3 Kaedah)
- Makro Excel: Isih Berbilang Lajur dengan Julat Dinamik (4 Kaedah)
- Cara Menukar Julat kepada Tatasusunan dalam Excel VBA (3 Cara)
4. Gelung Melalui Baris dalam Julat Dinamik dengan VBA
Dalam contoh keempat, kami akan menggunakan VBA untuk menggelung melalui baris dalam julat dinamik . Contoh ini berbeza sedikit daripada yang sebelumnya. Kami akan dapat menyesuaikan julat dalam gelung untuk lembaran kerja excel. Kami akan menggunakan set data berikut untuk menggambarkan kaedah ini. Dalam set data berikut, kami akan mengisi nilai julat ( B8:C12 ) dengan nilai tertentu.
Hanya melalui langkah di bawah untuk melaksanakan kaedah ini.
LANGKAH:
- Pertama, nilai input 6 dalam sel B1 dan C dalam sel B2 .
- Kedua, klik kanan pada sel aktif dan pilih pilihan ' Lihat Kod '.
- Arahan ini akan membuka tetingkap kod VBA untuk lembaran kerja aktif. Cara lain untuk membuka tetingkap kod itu ialah dengan menekan Alt + F11 .
- Ketiga masukkan kod berikut dalam tetingkap kod itu:
9957
- Sekarang, untuk menjalankan kod klik pada Jalankan atau tekan kekunci F5 .
- Akibatnya, set data diisi dengan nilai $2500.00 dengan cara berikut.
NOTA:
Dalam imej di atas, nilai 6 mewakili dua baris pertama julat ( B8:B9 ).
- Akhir sekali, masukkan nilai 9 dalam sel B1 bukannya 6 . Kita boleh melihat keputusan dalam imej berikut.
5. Sisipkan VBA ke Gelung Melalui Keseluruhan Baris dalam Julat
Dalam contoh kelima, kita akan melihat bagaimana kita boleh menggunakan VBA untuk menggelung seluruh baris dalam julat. Contoh ini akan mencari kedudukan nilai tertentu daripada satu atau berbilang baris yang dipilih.
Jadi, mari lihat langkah yang akan kita ikuti untuk melaksanakan contoh ini.
LANGKAH:
- Untuk bermula, klik kanan pada helaian aktif bernama ' Seluruh Baris '. Pilih pilihan ' Lihat Kod '.
- Arahan di atas membuka tetingkap kod VBA kosong untuk lembaran kerja aktif. Kita juga boleh mendapatkan tetingkap kod ini dengan menekan Alt + F11 .
- Seterusnya, masukkan kod berikut dalam tetingkap kod tersebut:
1429
- Kemudian, klik pada Jalankan atau tekan kekunci F5 untuk menjalankan kod.
- Dalam imej di atas, nilai yang diserlahkan ' Chris ' menunjukkan nilai yang akan kami cari. Nilai julat ‘ 5:9 ’ menunjukkan kita akan mencari nilai dalam julat sel ( B5:B9 ).
- Akhir sekali, kotak mesej memaparkan bahawa nilai' Chris ' terletak dalam sel B6 .
Baca Lagi: Cara Menggunakan VBA untuk Setiap Baris dalam Julat dalam Excel
6. Gelung Melalui Setiap Baris ke-n dalam Julat dengan Excel VBA
Dalam contoh terakhir, kami akan menggunakan VBA untuk menggelung setiap n-th Baris dalam julat. Dalam set data berikut, kami akan menggunakan lorekan warna pada baris nombor ganjil julat data kami.
Jadi, mari lihat langkah untuk melaksanakan kaedah ini.
LANGKAH:
- Pertama, klik kanan pada helaian aktif bernama ' Baris ke-n '. Pilih pilihan ' Lihat Kod '.
- Seterusnya, ia membuka tetingkap kod VBA kosong untuk lembaran kerja itu. Kita juga boleh mendapatkan tetingkap kod ini dengan menekan Alt + F11 .
- Kemudian, taip kod berikut dalam tetingkap kod tersebut seterusnya:
5970
- Sekarang, klik pada Jalankan atau tekan kekunci F5 untuk menjalankan kod.
- Akhir sekali, kita dapat melihat bahawa kod di atas hanya menaungi baris nombor ganjil daripada set data kami.
Baca Lagi: Excel VBA untuk Gelung melalui Julat sehingga Sel Kosong (4 Contoh)
Kesimpulan
Kesimpulannya, tutorial ini memberi anda 6 contoh gelung melalui baris dalam julat dengan VBA dalam excel. Muat turun lembaran kerja latihan yang terkandung dalam artikel ini untuk menguji kemahiran anda. Jika anda mempunyai sebarang pertanyaan, sila tinggalkan komen di dalam kotakdi bawah. Pasukan kami akan cuba membalas mesej anda secepat mungkin. Nantikan penyelesaian Microsoft Excel yang lebih inventif pada masa hadapan.