Excel VBA Pilih Sel
Dalam pemilihan VBA dilakukan dengan pernyataan kaedah kata kunci yang dikenali sebagai pernyataan SELECT, pernyataan pilih digunakan dengan kaedah harta rentang untuk membuat pilihan apa pun, sekarang untuk memilih sel tertentu, kita masih akan menggunakan kaedah harta tanah dengan pernyataan pilih dan sel rujukan.
Di excel, kami bekerjasama dengan sel dan rangkaian sel. Dalam lembaran kerja biasa, kita dapat memilih sel dengan tetikus, atau kita merujuk sel, sesederhana itu. Walau bagaimanapun, dalam VBA, ia tidak begitu maju. Sebagai contoh, jika kita ingin memilih sel A1 menggunakan VBA, kita tidak boleh mengatakan "sel A1". Sebaliknya, kita perlu menggunakan objek VBA RANGE atau CELLS.
Pengekodan VBA adalah bahasa yang ditentukannya cara melakukan tugas. Memilih sel dalam salah satu tugas yang perlu kita skrip dalam bahasa VBA. Dalam artikel ini, kami akan menunjukkan kepada anda cara memilih sel menggunakan kod VBA.

Bagaimana Memilih Sel Excel menggunakan VBA?
Contoh # 1 - Pilih Sel melalui Perakam Makro
Untuk memulakan pembelajaran, mari mulakan prosesnya dengan merakam makro. Letakkan kursor pada sel selain sel A1.

Saya telah memilih sel B3 mulai sekarang.
Sekarang klik pada butang rakaman makro.

Sebaik sahaja anda mengklik butang itu, anda akan melihat di bawah tetingkap. Dalam ini, anda boleh memberikan nama baru, atau anda boleh meneruskan dengan nama lalai dengan menekan butang OK.

Sekarang kita berada di sel B3, jadi pilih sel A1.

Sekarang hentikan rakaman.

Klik pada Visual Basic untuk apa yang telah dirakamnya.

Sekarang anda akan melihat rakaman seperti ini.

Satu-satunya tindakan yang kami lakukan semasa merakam ialah kami memilih sel A1. Oleh itu, dalam bahasa VBA, untuk memilih sel apa pun, kita perlu menggunakan objek RANGE, kemudian tentukan nama sel dalam tanda petik dua kali dan gunakan kaedah SELECT untuk memilih sel yang ditentukan.
Contoh # 2 - Pilih Sel menggunakan Objek Julat
Sekarang dengan merakam makro, kita berkenalan untuk memilih sel. Kita perlu menggunakan RANGE objek. Sekarang tulis sendiri, taipkan perkataan RANGE, dan buka tanda kurung.
Kod:
Sub Makro1 () Julat (Sub Akhir

Sekarang ia bertanya apa sel yang ingin anda rujuk dalam kisaran, ketik "A1". Masukkan alamat sel, tutup tanda kurung, dan ketik titik (.) Untuk melihat semua sifat dan kaedah yang tersedia dengan sel ini.

Oleh kerana kita perlu memilih sel, ketik SELECT sebagai kaedahnya.
Kod:
Sub Makro1 () Julat ("A1"). Pilih Sub Akhir

Letakkan kursor di sel yang berbeza dan jalankan kod ini untuk melihat bagaimana ia memilih sel A1.

Contoh # 3 - Masukkan Nilai ke Sel
Setelah memilih sel, apa yang biasa kita lakukan?
Kami melakukan beberapa tindakan. Satu tindakan adalah kita memasukkan beberapa nilai. Kita boleh memasukkan nilai dengan dua cara. Satu lagi menggunakan objek RANGE atau menggunakan objek ActiveCell,
Untuk memasukkan nilai dengan menggunakan objek RANGE, lihat lagi sel A1 dengan menggunakan RANGE.

Kali ini kami memasukkan nilai, jadi pilih NILAI harta.
Kod:
Sub Makro1 () Julat ("A1"). Pilih Julat ("A1"). Nilai Akhir Sub

Untuk memasukkan nilai masukkan tanda sama dan masukkan nilai anda dalam tanda petik dua kali jika nilainya adalah teks; jika nilainya berangka, anda boleh memasukkan nilainya secara langsung.
Kod:
Sub Makro1 () Julat ("A1"). Pilih Julat ("A1"). Nilai = "Hello" Akhir Sub

Sekarang tekan kekunci F8 untuk menjalankan baris kod demi baris untuk memahami garis kod. Pada tekan pertama kekunci F8, ia akan menyerlahkan nama makro dengan warna kuning, sebelum ini sel B2 pilih.
Sekarang setelah menekan kekunci F8 sekali lagi, ia harus memasukkan nilai "Hello" ke sel A1.

Kita juga boleh memasukkan nilai dengan menggunakan kaedah Active Cell.
Sebaik sahaja kita memilih sel, ia akan menjadi sel aktif. Oleh itu, gunakan sel aktif harta untuk memasukkan nilai.

Ini juga sama seperti yang terakhir. Menggunakan objek jangkauan menjadikannya "eksplisit," dan menggunakan sel aktif menjadikannya "Tersirat."
Contoh # 4 - Pilih Lebih daripada satu Sel
Kita juga boleh memilih beberapa sel dalam satu masa. Kita hanya perlu menentukan julat sel yang akan dipilih dalam petikan ganda. Sekiranya anda ingin memilih sel dari A1 hingga A5, maka berikut adalah caranya.
Kod:
Sub Makro2 () Julat ("A1: A5"). Pilih Akhir Sub

Jalankan kod ini menggunakan kekunci F5 atau secara manual untuk menunjukkan hasilnya.

Kita juga dapat memilih sel yang tidak bersambung dengan objek rentang. Contohnya, jika anda ingin memilih sel dari sel A1 hingga A5, sel C1 hingga C5, E5, anda boleh melakukannya seperti ini.
Kod:
Sub Makro3 () Julat ("A1: A5, C1: C5, E5"). Pilih Sub Akhir

Jalankan kod ini secara manual atau melalui kekunci F5 untuk menunjukkan hasilnya.

Satu perkara di sini adalah kita perlu memulakan petikan berganda sebelum kita menentukan sel apa pun kemudian ditutup selepas sel terakhir.
Bukan hanya sel, tetapi kita juga dapat memilih julat yang dinamakan juga dengan menggunakan nama rentang.
Contoh # 5 - Pilih sel dengan menggunakan CELLS Property
Bukan melalui objek RANGE tetapi juga melalui harta CELLS, kita dapat memilih sel.

Dalam harta CELLS, kita perlu menentukan nombor baris dan nombor lajur yang kita pilih. Ini tidak seperti kaedah julat di mana kami menggunakan rujukan seperti A1, A5, C5, C10.
Contohnya, CELLS (1,1) bermaksud sel A1, CELLS (2,5) bermaksud sel E2. Seperti ini, kita boleh memilih sel.
Kod:
Sub Macro4 () Sel (2, 3). Pilih Sub Akhir
