Isi kandungan
Dalam artikel ini, anda akan mempelajari cara Menetapkan Julat untuk sel, baris dan lajur dalam VBA Excel.
Muat Turun Buku Kerja
Anda boleh memuat turun buku kerja Excel amalan percuma dari sini.
Tetapkan Julat dalam VBA.xlsm
Objek Julat VBA
Objek Julat dalam VBA boleh mengandungi sel tunggal, berbilang sel, baris, lajur dalam lembaran kerja Excel.
Hierarki objek Julat adalah seperti di bawah.
Aplikasi > Buku kerja > Lembaran kerja > Julat
Beginilah cara anda harus mengisytiharkan objek Julat dalam VBA .
7 Contoh tentang cara Menetapkan Julat dalam VBA Excel
Bahagian ini akan membincangkan cara Menetapkan Julat dalam sel tunggal, berbilang sel, baris tunggal, berbilang baris, lajur tunggal, berbilang lajur dan tetapkan julat melalui Butang Perintah dalam VBA Excel.
1. Tetapkan Julat dalam Sel Tunggal dalam VBA
Di sini kita akan melihat cara Tetapkan Julat dalam sel tunggal dengan VBA .
Langkah:
- Tekan Alt + F11 pada papan kekunci anda atau pergi ke tab Pembangun -> Visual Basic untuk membuka Visual Basic Editor .
- Dalam tetingkap kod timbul, dari bar menu , klik Sisipkan -> Modul .
- Salin kod berikut dan tampalkannya ke dalam tetingkap kod.
6724
Di sini,
B2 = sel yang kita mahu tetapkannilai. Anda boleh menetapkan sebarang nombor rujukan sel yang anda perlukan.
Kod anda kini sedia untuk dijalankan.
- Tekan F5 pada papan kekunci anda atau dari bar menu pilih Jalankan -> Jalankan Sub/Borang Pengguna . Anda juga boleh hanya mengklik pada ikon Main kecil dalam bar submenu untuk menjalankan makro.
Sel B2 kini mengandungi nilai “ Hello World ”.
Baca lebih lanjut: VBA untuk Setiap Sel dalam Julat dalam Excel
2. Tetapkan Julat dalam Berbilang Sel dalam VBA
Di sini kita akan melihat cara Tetapkan Julat dalam berbilang sel dengan VBA .
Langkah:
- Sama seperti sebelumnya, buka Editor Asas Visual daripada tab Pembangun dan Sisipkan Modul dalam tetingkap kod.
- Dalam tetingkap kod, salin kod berikut dan tampalkannya.
3930
Kod anda kini sedia untuk dijalankan.
- Jalankan makro dan semua sel daripada A1 hingga D5 kini tahan “ Hello! ”
3. Tetapkan Julat dalam Baris Tunggal dalam VBA
Di sini kita akan melihat cara Tetapkan Julat dalam baris tunggal dengan VBA .
Langkah:
- Sama seperti sebelumnya, buka Editor Asas Visual daripada tab Pembangun dan Masukkan Modul dalam tetingkap kod.
- Dalam tetingkap kod, salin kod berikut dan tampalkannya.
5969
Kod anda kini sedia untuk dijalankan.
- Jalankan makro danhanya baris 3 daripada semua baris daripada A1 hingga D5 kini memegang “ Hello! ”
- Baris(3).Nilai dalam kod memberikan akses kepada baris 3 julat khusus A1:D5 .
4. Tetapkan Julat dalam Berbilang Baris dalam VBA
Di sini kita akan melihat cara Tetapkan Julat dalam berbilang baris dengan VBA .
Langkah:
- Sama seperti sebelumnya, buka Editor Asas Visual daripada tab Pembangun dan Masukkan Modul dalam tetingkap kod.
- Dalam tetingkap kod, salin kod berikut dan tampalkannya.
2743
Kod anda sekarang sedia untuk dijalankan.
- Jalankan makro dan baris 1 , 3 dan 5 daripada semua baris dari A1 hingga D5 kini memegang “ Hello! ”
Bacaan serupa:
- Cara Memilih Julat Berdasarkan Nilai Sel VBA (7 Cara)
- Gunakan Objek Julat VBA dalam Excel (5 Properties)
- Cara Menggunakan Offset Julat VBA (11 Cara)
- Julat VBA dengan Nombor Baris Boleh Ubah dalam Excel (4 Contoh)
5. Tetapkan Julat dalam Lajur Tunggal dalam VBA
Di sini kita akan melihat cara Tetapkan Julat dalam lajur tunggal dengan VBA .
Langkah:
- Sama seperti sebelumnya, buka Editor Asas Visual daripada tab Pembangun dan Sisipkan a Modul dalam tetingkap kod .
- Dalam tetingkap kod,salin kod berikut dan tampalkannya.
9589
Kod anda kini sedia untuk dijalankan.
- Jalankan makro dan hanya Lajur ke-2 daripada semua lajur daripada A1 hingga D5 kini tahan “ Hello! ”
- iCol.Columns(2).Value dalam kod memberikan akses kepada lajur 2nd julat khusus A1:D5 .
6. Tetapkan Julat dalam Berbilang Lajur dalam VBA
Di sini kita akan melihat cara Tetapkan Julat dalam berbilang lajur dengan VBA .
Langkah:
- Sama seperti sebelumnya, buka Editor Asas Visual daripada tab Pembangun dan Sisipkan a Modul dalam tetingkap kod.
- Dalam tetingkap kod, salin kod berikut dan tampalkannya .
4386
Kod anda kini sedia untuk dijalankan.
- Jalankan makro dan ke-2 dan Lajur ke-4 dari A1 hingga D5 kini memegang “ Hello! ”
7. Tetapkan Julat melalui Butang Perintah dalam VBA
Di sini kita akan belajar cara Tetapkan Julat menggunakan Butang Perintah dalam VBA .
Langkah:
- Pergi ke Pembangun -> Sisipkan -> Butang Perintah .
- Pastikan, anda telah menghidupkan Mod Reka Bentuk .
- Seret di sekeliling Butang Arahan dalam helaian.
- Klik dua kali pada butang dan ia akan membawa anda ke tetingkap kod, dijana secara automatik dengan a Kod Sub-prosedur VBA .
- Di dalam Sub, tulis kod anda dan Simpan.
- Kembali ke lembaran kerja yang diminati dan klik Butang Arahan . Hasil berdasarkan kod anda akan dipaparkan dalam lembaran kerja.
Kelebihan Julat Set VBA
- Ia sangat mudah untuk dilaksanakan.
- Argumen dalam objek Julat tidak tetap. Jadi kita boleh mengubah suai nilai hujah mengikut keperluan kita.
- Lebih daripada 1 nilai boleh dihantar sebagai hujah.
Perkara yang Perlu Diingati
- CELLS sifat dalam VBA juga boleh digunakan untuk menetapkan Julat dalam VBA .
- Pembolehubah objek harus ditetapkan sebagai rujukan objek oleh SET
Kesimpulan
Artikel ini menunjukkan kepada anda cara untuk Tetapkan Julat dalam Excel makro VBA. Saya harap artikel ini banyak memberi manfaat kepada anda. Jangan ragu untuk bertanya apa-apa soalan mengenai topik tersebut.