Cara Menggunakan VBA untuk Menetapkan Pembolehubah Julat kepada Pemilihan dalam Excel (5 Kaedah)

  • Berkongsi Ini
Hugh West

Dalam artikel ini, kami akan menunjukkan beberapa idea tentang cara menggunakan Excel VBA untuk menetapkan pembolehubah julat kepada pemilihan. Kita boleh melaksanakan beberapa operasi biasa pada sel yang dipilih ini menggunakan VBA . Dalam set data Excel berikut, kami menunjukkan beberapa nama band dan penyanyi vokal yang sepadan .

Muat Turun Buku Kerja Amalan

VBA untuk Menetapkan Julat kepada Pemilihan.xlsm

5 Cara Menggunakan VBA untuk Menetapkan Pembolehubah Julat kepada Pemilihan dalam Excel

1. Menetapkan Julat Pembolehubah untuk Memilih Julat oleh Excel VBA

Kami boleh memilih julat dengan menetapkan julat dalam VBA . Katakan kita mahu memilih sel B5:C8 . Mari kita ke prosedur di bawah.

Langkah:

  • Untuk menulis kod dalam VBA, dahulu, buka Pembangun tab dan kemudian pilih Visual Basic .

Kemudian, ia akan membuka tetingkap baharu Microsoft Visual Basic untuk Aplikasi .

  • Sekarang, buka Sisipkan >> pilih Modul

.

  • Taip kod berikut dalam Modul VBA .
3473

Di sini, kami menetapkan julat B5:C8 sebagai Rng1 . Kami memilihnya dengan Kaedah Julat VBA . Perlu diingat bahawa kita perlu mengaktifkan excel helaian supaya kami mengaktifkan helaian selectRange .

  • Sekarang kembali ke helaian dan jalankan Makro .

  • Selepas itu, anda akan melihat julat B5:C8 dipilih secara automatik.

Oleh itu anda boleh menetapkan pembolehubah julat kepada pemilihan menggunakan VBA .

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

2. Menggunakan VBA untuk Memformat Sel dengan Menetapkan Pembolehubah Julat

Andaikan set data kami kelihatan seperti imej berikut.

Kami ingin membuat tajuk tebal dan AutoFit lajur . Kita boleh melakukannya melalui VBA . Mari lihat bagaimana kita boleh melakukan ini.

Langkah:

  • Mula-mula, buka Visual Basic dan taip kod berikut dalam Modul VBA (untuk melihat cara membuka Visual Basic dan Modul VBA , sila pergi ke Bahagian 1 ).
3510

Di sini kami menetapkan julat B4:C4 sebagai xyz . Kemudian kami menggunakan kaedah Bold untuk menjadikan font dalam sel B4 dan C4 tebal . Kami juga memasang lajur B dan C menggunakan kaedah AutoFit .

  • Sekarang, kembali ke helaian dan jalankan Makro yang dinamakan sebagai SetRange .

Selepas itu, anda akan melihat nama dengan jelas dalam lajur dan pengepala menjadi tebal dan dipilih.

Dengan mengikuti laluan ini , anda boleh format sel dan AutoFit tetapan lajur pembolehubah julat dalam VBA .

Bacaan Serupa

  • Cara Menggunakan VBA untuk Setiap Baris dalam Julat dalam Excel
  • Cara Menggunakan VBA untuk Memilih Julat daripada Sel Aktif dalam Excel (3 Kaedah)
  • Makro Excel: Isih Berbilang Lajur dengan Julat Dinamik (4 Kaedah)

3. Menyalin Julat dengan Menetapkan Pemilihan Julat Pembolehubah dalam VBA

Andaikan kita mahu menyalin B6:C9 dengan menetapkan pembolehubah julat kepada pilih . Mari bincangkan prosedur di bawah.

Langkah:

  • Mula-mula, buka Visual Basic dan taip kod berikut dalam Modul VBA (untuk melihat cara membuka Visual Basic dan Modul VBA , sila pergi ke Bahagian 1 ).
2616

Di sini, kami hanya menyalin julat B6:C9 dengan menggunakan kaedah Salin VBA . Kami menetapkan julat B6:C9 sebagai cpy .

  • Sekarang kembali ke helaian dan jalankan Makro . Pilih CopyRange kerana ia adalah nama Makro semasa anda.

Anda akan melihat julat B6:C9 disalin.

Anda boleh menampal julat ini di mana-mana sahaja dalam helaian Excel anda dengan menekan CTRL + V . Saya menampal julat hingga B12 ke C15 .

Dengan mengikuti kaedah ini, anda boleh menyalin satu julat dengan menetapkan pembolehubah julat kepada pilihan dalam Excel VBA .

Baca Lagi : Excel VBA: Salin DinamikJulat ke Buku Kerja Lain

4. Formatkan Sel dengan Warna dengan Menetapkan Pembolehubah Julat kepada Pemilihan

Andaikan kita mahu mewarnakan baris ke-8 dan ke-10 set data dengan hijau . Mari ikuti penerangan di bawah.

Langkah:

  • Mula-mula, buka Visual Basic dan taip kod berikut dalam Modul VBA (untuk melihat cara membuka Visual Basic dan Modul VBA , sila pergi ke Bahagian 1 ).
2489

Di sini kami mentakrifkan julat B8:C8 dan B10:C10 sebagai x1 dan x2 masing-masing. Kami menjadikan warna Excel Helaian sebagai ActiveSheet dan kami mewarnakan julat mengikut sifat ColorIndex .

  • Sekarang kembali ke helaian anda dan jalankan Makro . Pilih Julat Warna kerana ia adalah nama Makro semasa.

Selepas itu, anda akan melihat yang diingini julat diisi dengan hijau warna.

Oleh itu, anda boleh memformatkan sel dengan warna dengan menetapkan pembolehubah julat kepada pilihan.

Baca Lagi: Cara Menggunakan Julat dengan Baris dan Lajur Pembolehubah dengan Excel VBA

Bacaan Serupa

  • VBA untuk Menggelung melalui Baris dan Lajur dalam Julat dalam Excel (5 Contoh)
  • Excel VBA untuk Gelung melalui Julat sehingga Sel Kosong (4 Contoh)
  • Cara Menukar Julat kepada Tatasusunan dalam Excel VBA (3 Cara)

5.Memadam Baris dengan Menetapkan Pembolehubah Julat dalam VBA

Andaikan kita mahu memadamkan baris 8 dan 10 set data dengan hijau . Mari ikuti penerangan di bawah.

Langkah:

  • Mula-mula, buka Visual Basic dan taip kod berikut dalam Modul VBA (untuk melihat cara membuka Visual Basic dan Modul VBA , sila pergi ke Bahagian 1 ).
6200

Julat yang ingin kami padamkan ialah B8:C8 dan B10:C10 . Kami menamakan mereka sebagai x1 dan x2 masing-masing. Kemudian kami hanya memadamkannya dengan kaedah Padam .

  • Sekarang kembali ke helaian dan jalankan Makros . Pilih DeleteRange kerana ia adalah nama Makro semasa anda.

Selepas itu, anda akan melihat julat B8:C8 dan B10:C10 telah hilang.

Dengan mengikuti pendekatan ini, anda boleh memadamkan baris dengan menetapkan pembolehubah julat kepada pemilihan.

Bahagian Amalan

Dalam imej berikut, anda akan menemui set data yang kami usahakan dalam artikel ini supaya anda boleh berlatih sendiri.

Kesimpulan

Ringkasnya, artikel menumpukan sepenuhnya pada beberapa aplikasi untuk menetapkan pembolehubah julat kepada pemilihan oleh Excel VBA . Kami menerangkan beberapa kaedah yang cukup asas. Jika anda mempunyai sebarang idea atau maklum balas lain, sila tinggalkan di dalam kotak komen. Ini akan membantu saya memperkayakan sayaartikel akan datang

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.