Cara Menggunakan VBA untuk Memilih Rentang dari Sel Aktif di Excel (3 Metode)

  • Bagikan Ini
Hugh West

Kami akan menunjukkan kepada Anda 3 metode dalam Excel VBA untuk pilih rentang dari sel aktif Untuk mendemonstrasikan hal ini, kami telah memilih dataset dengan 3 kolom : " Nama Pertama ", " Nama Belakang ", dan " Email ". Kami akan memilih sel dan menggunakan Excel VBA kita akan memilih rentang dari itu sel .

Unduh Buku Kerja Praktik

Pilih Rentang dari Sel Aktif.xlsm

3 Cara untuk Memilih Rentang dari Sel Aktif Menggunakan VBA di Excel

1. Menggunakan VBA untuk Memilih Rentang dari Sel Aktif ke Sel Non-Kosong Terakhir

Untuk metode pertama, kita akan menggunakan Range.End properti.

Di sini, kita akan memasukkan kode kita sebagai Modul Untuk memunculkan Modul jendela, lakukan ini-

Langkah-langkah:

  • Pertama, dari Pengembang tab>>>> pilih Visual Basic .

The Visual Basic akan muncul.

  • Akhirnya, dari Sisipkan >>>> pilih Modul .

Ini akan memunculkan Modul jendela.

1.1. Menggunakan Properti End(xlUp)

Di bagian ini, kita akan memilih rentang ke atas hingga yang terakhir sel yang tidak kosong dari kami sel aktif .

Langkah-langkah:

  • Pertama, memunculkan Modul jendela.
  • Kedua, jenis kode berikut ini.
 Sub ToUp() Range(ActiveCell, ActiveCell.End(xlUp)).Select End Sub 

Kami memanggil Sub Prosedur ToUp Kemudian kita memilih rentang Nilai pertama adalah nilai sel aktif Nilai terakhir adalah ActiveCell.End(xlUp) Akhirnya, kita memilih rentang dengan Rentang . Pilih metode.

  • Ketiga, Simpan dan menutup jendela.
  • Setelah itu, pilih sel C6 . ini sel adalah kami aktif sel .

Sekarang, kita akan memunculkan Makro jendela. Untuk melakukan itu-

  • Dari Pengembang tab>>>> pilih Makro .

Setelah itu, yang Makro kotak dialog akan muncul.

  • Kemudian, pilih " ToUp " dari " Nama makro: ".
  • Terakhir, klik pada Lari .

Kita bisa melihat bahwa, kita sudah dipilih yang rentang sel C4: C6 .

Baca selengkapnya: Excel VBA: Salin Rentang Dinamis ke Buku Kerja Lain

1.2. Memasukkan Properti End(xlDown)

Di bagian ini, kita akan memilih rentang ke bawah dari kami sel aktif .

Langkah-langkah:

  • Pertama, memunculkan Modul jendela.
  • Kedua, jenis kode berikut ini.
 Sub ToDown() Range(ActiveCell, ActiveCell.End(xlDown)).Select End Sub 

Kami memanggil Sub Prosedur ToDown Kemudian kita memilih rentang Nilai pertama adalah nilai sel aktif Nilai terakhir adalah ActiveCell.End(xlDown) Akhirnya, kita memilih rentang dengan Rentang . Pilih metode.

  • Ketiga, Simpan dan menutup jendela.
  • Setelah itu, pilih sel C6 Ini adalah sel aktif .

  • Kemudian, memunculkan Kotak dialog makro .
  • Pilih " ToDown ".
  • Terakhir, klik pada Lari .

Dengan demikian, kami telah dipilih a rentang dari kami sel aktif menggunakan Excel VBA .

Baca selengkapnya: Excel VBA untuk Mengulang Rentang hingga Sel Kosong (4 Contoh)

Artikel Serupa

  • Excel VBA: Ulangi Melalui Kolom dalam Rentang (5 Contoh)
  • Cara Menggunakan VBA untuk Setiap Baris dalam Rentang di Excel
  • Makro Excel: Urutkan Beberapa Kolom dengan Rentang Dinamis (4 Metode)
  • VBA untuk Mengulang Baris dan Kolom dalam Rentang di Excel (5 Contoh)
  • Cara Mengonversi Rentang ke Larik di Excel VBA (3 Cara)

1.3. Menerapkan Properti End(xlToLeft)

Di bagian ini, kita akan memilih rentang ke kiri dari kami sel aktif .

Langkah-langkah:

  • Pertama, memunculkan Modul jendela.
  • Kedua, jenis kode berikut ini.
 Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToLeft)).Select End Sub 

Kami memanggil Sub Prosedur KeKiri Kemudian kita memilih rentang Nilai pertama adalah nilai sel aktif Nilai terakhir adalah ActiveCell.End(xlToLeft) Akhirnya, kita memilih rentang dengan Rentang . Pilih metode.

  • Ketiga, Simpan dan menutup jendela.
  • Setelah itu, pilih sel D7 Ini adalah sel aktif .

  • Kemudian, memunculkan Kotak dialog makro .
  • Pilih " KeKiri ".
  • Terakhir, klik pada Lari .

Dengan demikian, kami telah dipilih a rentang dari kami sel aktif menggunakan Excel VBA .

1.4. Mengimplementasikan Properti End(xlToRight)

Di bagian ini, kita akan memilih rentang ke benar dari kami sel aktif .

Langkah-langkah:

  • Pertama, memunculkan Modul jendela.
  • Kedua, jenis kode berikut ini.
 Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToRight)).Select End Sub 

Kami memanggil Sub Prosedur ToRight Kemudian kita memilih rentang Nilai pertama adalah nilai sel aktif Nilai terakhir adalah ActiveCell.End(xlToRight) Akhirnya, kita memilih rentang dengan Rentang . Pilih metode.

  • Ketiga, Simpan dan menutup jendela.
  • Setelah itu, pilih sel C8 Ini adalah sel aktif .

  • Kemudian, memunculkan Kotak dialog makro .
  • Pilih " ToRight ".
  • Terakhir, klik pada Lari .

Dengan demikian, kami telah dipilih a rentang dari kami sel aktif menggunakan Excel VBA .

2. Menggunakan Properti VBA Range.Offset untuk Memilih Rentang dari Sel Aktif Menggunakan VBA di Excel

Untuk metode kedua, kita akan menggunakan VBA Range.Offset untuk memilih properti rentang menggunakan sel aktif .

Langkah-langkah:

  • Pertama, jenis kode berikut ini ke dalam Modul jendela.
 Sub MenggunakanOffset() Range(ActiveCell, ActiveCell.Offset(1, 2)).Select End Sub 

Kami telah menciptakan Sub Prosedur MenggunakanOffset Kemudian kita memilih rentang Nilai pertama adalah nilai sel aktif Nilai terakhir adalah ActiveCell.Offset (1,2) . dengan Properti offset kami bergerak 1 baris ke bawah dan 2 kolom benar Akhirnya, kita memilih rentang dengan Rentang . Pilih metode.

  • Kedua, Simpan dan menutup jendela.
  • Setelah itu, pilih sel B8 Ini adalah sel aktif .

  • Kemudian, memunculkan Kotak dialog makro .
  • Pilih " MenggunakanOffset ".
  • Terakhir, klik pada Lari .

Sebagai kesimpulan, kami telah dipilih a rentang dari sel aktif Selain itu, seperti inilah langkah terakhir yang seharusnya terlihat.

Baca selengkapnya: Excel VBA: Dapatkan Rentang Sel dengan Nilai (7 Contoh)

3. Pilih Rentang dari Sel Aktif Menggunakan VBA di Excel dengan Memanfaatkan Properti CurrentRegion

Untuk metode terakhir, kita akan menggunakan Range.CurrentRegion properti.

Langkah-langkah:

  • Pertama, jenis kode berikut ini ke dalam Modul jendela.
 Sub cRegion() ActiveCell.CurrentRegion.Select End Sub 

Kami memanggil Sub Prosedur cWilayah Kemudian kita memilih rentang . dengan Wilayah Saat Ini properti, kita memilih properti rentang hingga sel kosong Akhirnya, kita memilih rentang dengan Rentang . Pilih metode.

  • Kedua, Simpan itu dan kembali ke Excel lembar.
  • Setelah itu, pilih sel C10 Ini adalah sel aktif .

  • Kemudian, memunculkan Kotak dialog makro .
  • Pilih " cWilayah ".
  • Terakhir, klik pada Lari .

Dengan demikian, kami telah dipilih yang rentang hingga sel kosong .

Bagian Latihan

Kami telah menyediakan dataset latihan untuk setiap metode dalam Excel file.

Kesimpulan

Kami telah menunjukkan kepada Anda 3 metode Excel VBA pilih rentang dari sel aktif Jika Anda menghadapi masalah dalam memahami langkah-langkahnya, jangan ragu untuk berkomentar di bawah ini. Terima kasih telah membaca, tetaplah berprestasi!

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.