VBA untuk Menetapkan Julat dalam Excel (7 Contoh)

  • Berkongsi Ini
Hugh West

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.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.