Daftar Isi
Dalam artikel ini, Anda akan belajar cara Atur Rentang untuk sel, baris, dan kolom dalam VBA Excel.
Unduh Buku Kerja
Anda bisa mengunduh buku kerja Excel latihan gratis dari sini.
Atur Rentang di VBA.xlsm
Objek Rentang VBA
The Rentang objek di VBA dapat berisi satu sel, beberapa sel, baris, kolom dalam lembar kerja Excel.
Hirarki dari Rentang objek adalah seperti di bawah ini.
Aplikasi> Buku Kerja> Lembar Kerja> Rentang
Beginilah cara Anda harus mendeklarasikan Rentang objek di VBA .
7 Contoh tentang cara Mengatur Rentang di VBA Excel
Bagian ini akan membahas cara Mengatur Rentang dalam satu sel, beberapa sel, baris tunggal, beberapa baris, kolom tunggal, beberapa kolom dan mengatur rentang melalui Tombol Perintah di VBA Excel.
1. Atur Rentang dalam Sel Tunggal di VBA
Di sini kita akan melihat cara Atur Rentang dalam sel tunggal dengan VBA .
Langkah-langkah:
- Tekan Alt + F11 pada keyboard Anda atau buka tab Pengembang -> Visual Basic untuk membuka Editor Visual Basic .
- Di jendela kode pop-up, dari bilah menu, klik Sisipkan -> Modul .
- Salin kode berikut ini dan tempelkan ke jendela kode.
Sub RangeOneCell() Range("B2").Value = "Hello World" End Sub
Di sini,
B2 = sel tempat kita ingin mengatur nilainya. Anda dapat mengatur nomor referensi sel apa pun yang Anda butuhkan.
Kode Anda sekarang siap untuk dijalankan.
- Tekan F5 pada keyboard Anda atau dari bilah menu pilih Jalankan -> Jalankan Sub/UserForm Anda juga bisa mengklik pada ikon Putar kecil di bilah sub-menu untuk menjalankan makro.
Sel B2 sekarang mengandung nilai " Halo Dunia ".
Baca selengkapnya: VBA untuk Setiap Sel dalam Rentang di Excel
2. Atur Rentang di Beberapa Sel di VBA
Di sini kita akan melihat bagaimana cara Atur Rentang di banyak sel dengan VBA .
Langkah-langkah:
- Cara yang sama seperti sebelumnya, buka Editor Visual Basic dari Pengembang tab dan Sisipkan a Modul di jendela kode.
- Di jendela kode, salin kode berikut dan tempelkan.
Sub RangeCells() Range("A1:D5").Value = "Hello!" End Sub
Kode Anda sekarang siap untuk dijalankan.
- Lari makro dan semua sel dari A1 untuk D5 sekarang pegang " Halo! "
3. Atur Rentang dalam Satu Baris di VBA
Di sini kita akan melihat cara Atur Rentang dalam baris tunggal dengan VBA .
Langkah-langkah:
- Cara yang sama seperti sebelumnya, buka Editor Visual Basic dari Pengembang tab dan Sisipkan a Modul di jendela kode.
- Di jendela kode, salin kode berikut dan tempelkan.
Sub RangeRows() Dim iRow As Range Set iRow = Range("A1:D5") iRow.Rows(3).Value = "Hello!" End Sub
Kode Anda sekarang siap untuk dijalankan.
- Lari makro dan hanya 3 baris dari semua baris dari A1 untuk D5 sekarang pegang " Halo! "
- Baris(3).Value dalam kode memberikan akses ke 3 baris dari kisaran tertentu A1:D5 .
4. Atur Rentang dalam Beberapa Baris di VBA
Di sini kita akan melihat cara Atur Rentang di beberapa baris dengan VBA .
Langkah-langkah:
- Cara yang sama seperti sebelumnya, buka Editor Visual Basic dari Pengembang tab dan Sisipkan a Modul di jendela kode.
- Di jendela kode, salin kode berikut dan tempelkan.
Sub RangeRows() Dim iRow As Range Set iRow = Range("A1:D5") iRow.Rows(1).Value = "Hello!" iRow.Rows(3).Value = "Hello!" iRow.Rows(5).Value = "Hello!" End Sub
Kode Anda sekarang siap untuk dijalankan.
- Lari makro dan 1 , 3 dan 5 baris dari semua baris dari A1 untuk D5 sekarang pegang " Halo! "
Bacaan serupa:
- Cara Memilih Range Berdasarkan Nilai Sel VBA (7 Cara)
- Gunakan Objek Rentang VBA di Excel (5 Properti)
- Cara Menggunakan VBA Range Offset (11 Cara)
- Rentang VBA dengan Nomor Baris Variabel di Excel (4 Contoh)
5. Atur Rentang dalam Kolom Tunggal di VBA
Di sini kita akan melihat bagaimana cara Atur Rentang dalam kolom tunggal dengan VBA .
Langkah-langkah:
- Cara yang sama seperti sebelumnya, buka Editor Visual Basic dari Pengembang tab dan Sisipkan a Modul di jendela kode.
- Di jendela kode, salin kode berikut dan tempelkan.
Sub RangeColumns() Dim iCol As Range Set iCol = Range("A1:D5") iCol.Columns(2).Value = "Hello!" End Sub
Kode Anda sekarang siap untuk dijalankan.
- Lari makro dan hanya 2 dari semua kolom dari A1 untuk D5 sekarang pegang " Halo! "
- iCol.Columns(2).Value dalam kode memberikan akses ke 2 kolom dari rentang tertentu A1:D5 .
6. Atur Rentang dalam Beberapa Kolom di VBA
Di sini kita akan melihat cara Atur Rentang di beberapa kolom dengan VBA .
Langkah-langkah:
- Cara yang sama seperti sebelumnya, buka Editor Visual Basic dari Pengembang tab dan Sisipkan a Modul di jendela kode.
- Di jendela kode, salin kode berikut dan tempelkan.
Sub RangeColumns() Dim iCol As Range Set iCol = Range("A1:D5") iCol.Columns(2).Value = "Hello!" iCol.Columns(4).Value = "Hello!" End Sub
Kode Anda sekarang siap untuk dijalankan.
- Lari makro dan 2 dan 4 kolom dari A1 untuk D5 sekarang pegang " Halo! "
7. Atur Rentang melalui Tombol Perintah di VBA
Di sini kita akan belajar cara Atur Rentang menggunakan Tombol Perintah di VBA .
Langkah-langkah:
- Pergi ke Pengembang -> Sisipkan -> Tombol Perintah .
- Pastikan, Anda memiliki Mode Desain dihidupkan.
- Seret di sekitar Tombol Perintah di dalam lembaran.
- Klik dua kali pada tombol dan itu akan membawa Anda ke jendela kode, yang dihasilkan secara otomatis dengan Kode Sub-prosedur VBA .
- Di dalam Sub, tulis kode Anda dan Simpan.
- Kembali ke lembar kerja yang diinginkan dan klik tombol Tombol Perintah Hasil berdasarkan kode Anda akan muncul di lembar kerja.
Keuntungan dari VBA Set Range
- Sangat mudah untuk mengimplementasikannya.
- Argumen di dalam Rentang Jadi kita dapat memodifikasi nilai-nilai argumen sesuai dengan kebutuhan kita.
- Lebih dari 1 nilai dapat dilewatkan sebagai argumen.
Hal-hal yang Perlu Diingat
- CELLS properti di VBA juga bisa digunakan untuk menetapkan Rentang di VBA .
- Variabel objek harus ditetapkan sebagai referensi dari objek oleh SET
Kesimpulan
Artikel ini menunjukkan kepada Anda cara Mengatur Rentang di Excel Makro VBA. Saya harap artikel ini sangat bermanfaat bagi Anda. Jangan ragu untuk mengajukan pertanyaan apa pun mengenai topik ini.