Cara Menggunakan VBA untuk Memilih Julat daripada Sel Aktif dalam Excel (3 Kaedah)

  • Berkongsi Ini
Hugh West

Kami akan menunjukkan kepada anda 3 kaedah dalam Excel VBA untuk memilih julat daripada sel aktif . Untuk menunjukkan perkara ini, kami telah memilih set data dengan 3 lajur : “ Nama Pertama ”, “ Nama Keluarga ”, dan “ E-mel ”. Kami akan memilih sel dan menggunakan Excel VBA kami akan memilih julat daripada sel itu.

Muat Turun Buku Kerja Amalan

Pilih Julat daripada Sel Aktif.xlsm

3 Cara untuk Memilih Julat daripada Sel Aktif Menggunakan VBA dalam Excel

1. Menggunakan VBA untuk Pilih Julat daripada Sel Aktif kepada Sel Bukan Kosong Terakhir

Untuk kaedah pertama, kami akan menggunakan sifat Range.End .

Di sini, kami akan memasukkan kod kami sebagai Modul . Untuk membuka tetingkap Modul , lakukan ini-

Langkah:

  • Pertama, daripada Pembangun tab >>> pilih Visual Basic .

Tetingkap Visual Basic akan muncul.

  • Akhir sekali, daripada Sisipkan >>> pilih Modul .

Ini akan memaparkan tetingkap Modul .

1.1. Menggunakan Harta End(xlUp)

Dalam bahagian ini, kita akan memilih julat ke atas sehingga sel bukan kosong daripada sel aktif kami.

Langkah:

  • Pertama sekali, buka tetingkap Modul .
  • Kedua, taip kod berikut.
3452

Kami sedang menghubungi kami Sub Prosedur ToUp . Kemudian kami memilih julat kami. Nilai pertama ialah sel aktif kami. Nilai terakhir ialah ActiveCell.End(xlUp) . Akhir sekali, kami memilih julat dengan Julat . Pilih kaedah.

  • Ketiga, Simpan dan tutup tetingkap.
  • Selepas itu, pilih sel C6 . sel ini ialah aktif sel kami.

Sekarang, kita akan tampilkan tetingkap Makro . Untuk melakukan itu-

  • Daripada tab Pembangun >>> pilih Makro .

Selepas itu, Makro kotak dialog akan muncul.

  • Kemudian, pilih “ ToUp ” daripada “ Nama Makro: ”.
  • Akhir sekali, klik pada Jalankan .

Kami dapat melihat bahawa, kami telah memilih julat sel C4:C6 .

Baca Lagi: Excel VBA: Salin Julat Dinamik ke Buku Kerja Lain

1.2. Menggabungkan Harta End(xlDown)

Dalam bahagian ini, kami akan memilih julat ke bawah daripada sel aktif kami.

Langkah:

  • Pertama, buka tetingkap Modul .
  • Kedua, taip kod berikut.
3800

Kami memanggil Sub Prosedur Turun kami. Kemudian kami memilih julat kami. Nilai pertama ialah sel aktif kami. Nilai terakhir ialah ActiveCell.End(xlDown) . Akhirnya, kamimemilih julat dengan Julat . Pilih kaedah.

  • Ketiga, Simpan dan tutup tetingkap.
  • Selepas itu, pilih sel C6 . Ini ialah sel aktif kami.

  • Kemudian, tunjukkan kotak dialog Makro .
  • Pilih “ Turun ”.
  • Akhir sekali, klik pada Jalankan .

Oleh itu, kami telah memilih julat daripada sel aktif kami menggunakan Excel VBA .

Baca Lagi: VBA Excel untuk Menggelung melalui Julat sehingga Sel Kosong (4 Contoh)

Artikel Serupa

  • Excel VBA: Gelung Melalui Lajur dalam Julat (5 Contoh)
  • Cara Menggunakan VBA untuk Setiap Baris dalam Julat dalam Excel
  • Makro Excel: Isih Berbilang Lajur dengan Julat Dinamik (4 Kaedah)
  • VBA untuk Gelung melalui Baris dan Lajur dalam Julat dalam Excel (5 Contoh)
  • Cara Menukar Julat kepada Tatasusunan dalam Excel VBA (3 Cara)

1.3. Menggunakan Harta End(xlToLeft)

Dalam bahagian ini, kami akan memilih julat ke kiri sel aktif kami .

Langkah:

  • Pertama, buka tetingkap Modul .
  • Kedua, taip kod berikut.
2029

Kami memanggil Sub Prosedur Ke Kiri kami. Kemudian kami memilih julat kami. Nilai pertama ialah sel aktif kami. Nilai terakhir ialah ActiveCell.End(xlToLeft) . Akhir sekali, kami memilih julat dengan Julat . Pilih kaedah.

  • Ketiga, Simpan dan tutup tetingkap.
  • Selepas itu, pilih sel D7 . Ini ialah sel aktif kami.

  • Kemudian, timbulkan kotak dialog Makro .
  • Pilih “ Ke Kiri ”.
  • Akhir sekali, klik pada Jalankan .

Oleh itu, kami telah memilih julat daripada sel aktif kami menggunakan Excel VBA .

1.4. Melaksanakan Harta End(xlToRight)

Dalam bahagian ini, kami akan memilih julat ke kanan sel aktif kami .

Langkah:

  • Pertama, buka tetingkap Modul .
  • Kedua, taip kod berikut.
6631

Kami memanggil Sub Prosedur Ke Kanan kami. Kemudian kami memilih julat kami. Nilai pertama ialah sel aktif kami. Nilai terakhir ialah ActiveCell.End(xlToRight) . Akhir sekali, kami memilih julat dengan Julat . Pilih kaedah.

  • Ketiga, Simpan dan tutup tetingkap.
  • Selepas itu, pilih sel C8 . Ini ialah sel aktif kami.

  • Kemudian, tunjukkan kotak dialog Makro .
  • Pilih “ Ke Kanan ”.
  • Akhir sekali, klik pada Jalankan .

Oleh itu, kami telah memilih julat daripada sel aktif kami menggunakan Excel VBA .

2. Menggunakan Julat VBA. Harta Offset untuk Pilih Julat daripada Sel Aktif Menggunakan VBA dalam Excel

Untuk kaedah kedua, kami akan menggunakan sifat VBA Range.Offset untuk memilih julat menggunakan sel aktif kami .

Langkah:

  • Pertama sekali, taip kod berikut ke dalam tetingkap Modul .
6812

Kami telah mencipta Sub Prosedur UsingOffset . Kemudian kami memilih julat kami. Nilai pertama ialah sel aktif kami. Nilai terakhir ialah ActiveCell.Offset (1,2) . Dengan Sifat offset kami mengalihkan 1 baris ke bawah dan 2 lajur kanan . Akhir sekali, kami memilih julat dengan Julat . Pilih kaedah.

  • Kedua, Simpan dan tutup tetingkap.
  • Selepas itu, pilih sel B8 . Ini ialah sel aktif kami.

  • Kemudian, tunjukkan kotak dialog Makro .
  • Pilih “ UsingOffset ”.
  • Akhir sekali, klik pada Jalankan .

Sebagai kesimpulan, kami telah memilih julat daripada sel aktif . Selain itu, beginilah rupa langkah terakhir.

Baca Lagi: Excel VBA: Dapatkan Julat Sel dengan Nilai (7 Contoh)

3. Pilih Julat daripada Sel Aktif Menggunakan VBA dalam Excel dengan Menggunakan Hartanah CurrentRegion

Untuk kaedah terakhir, kami akan menggunakan sifat Range.CurrentRegion .

Langkah:

  • Pertama sekali, taip kod berikut ke dalam tetingkap Modul .
3056

Kami sedang memanggil Sub Prosedur kami cWilayah . Kemudian kami memilih julat kami. Dengan harta CurrentRegion , kami memilih julat sehingga sel kosong . Akhir sekali, kami memilih julat dengan Julat . Pilih kaedah.

  • Kedua, Simpan dan kembali ke helaian Excel .
  • Selepas itu, pilih sel C10 . Ini ialah sel aktif kami.

  • Kemudian, tunjukkan kotak dialog Makro .
  • Pilih “ cWilayah ”.
  • Akhir sekali, klik pada Jalankan .

Oleh itu, kami telah memilih julat sehingga sel kosong .

Bahagian Amalan

Kami telah menyediakan set data amalan untuk setiap kaedah dalam fail Excel .

Kesimpulan

Kami' telah menunjukkan kepada anda 3 kaedah Excel VBA julat pilih daripada sel aktif . Jika anda menghadapi sebarang masalah memahami langkah-langkah, sila komen di bawah. Terima kasih kerana membaca, teruskan kecemerlangan!

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.