Daftar Isi
Dalam artikel ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat memilih sel atau rentang sel dengan VBA Anda akan belajar untuk memilih satu, rentang sel, sel dengan rentang bernama, dan sel yang terkait dengan sel lain dengan VBA .
Unduh Buku Kerja Praktik
Pilih Sel dengan VBA.xlsm6 Cara Berguna untuk Memilih Sel dengan VBA di Excel
Mari jelajahi 6 metode paling berguna untuk memilih sel atau rentang sel dengan VBA .
1. Pilih Sel Lembar Kerja Aktif dengan VBA di Excel
Pertama-tama, mari kita pilih sel dari lembar kerja aktif dengan VBA di Excel.
Di sini saya punya buku kerja yang disebut Buku Kerja1 Ada tiga lembar kerja yang disebut Sheet1 , Sheet2 dan Sheet3 di buku kerja. Lembar kerja yang aktif adalah Sheet1 .
Anda bisa menggunakan baris kode berikut untuk memilih sel apa pun ( C5 dalam contoh ini) di lembar kerja aktif:
⧭ Kode VBA:
ActiveSheet.Range ("C5").Select
Atau,
ActiveSheet.Cells(5,3).Select
⧭ Keluaran:
Jalankan. Dan itu akan memilih sel C5 dari lembar kerja yang aktif Sheet1 dari Buku Kerja1 .
2. Pilih Sel dari Buku Kerja Aktif tetapi bukan dari Lembar Kerja Aktif dengan VBA di Excel
Sekarang, mari kita pilih sel dari buku kerja aktif, tetapi bukan dari lembar kerja aktif. Lembar kerja aktif kami adalah Sheet1 , tetapi kali ini kita akan memilih sel C5 dari Sheet2 .
Anda bisa menggunakan baris kode berikut ini:
⧭ Kode VBA:
Aplikasi.Goto Sheets ("Sheet2").Range ("C5")
Atau,
Aplikasi.Goto Sheets ("Sheet2").Cells(5,3)
Atau,
Lembar ("Lembar2").Aktifkan
Rentang ("C5").Pilih
⧭ Keluaran:
Jalankan. Dan itu akan memilih sel C5 dari lembar kerja Sheet2 dari buku kerja yang aktif Buku Kerja1 .
3. Pilih Sel Keluar dari Buku Kerja Aktif dengan VBA di Excel
Kali ini kita akan memilih sel, bukan dari buku kerja yang aktif.
Buku kerja aktif kami adalah Buku Kerja1 Tapi kami memiliki buku kerja lain yang disebut Buku Kerja2 dalam folder yang sama.
Mari kita pilih sel C5 dari Sheet1 dari Buku Kerja2 .
Garis VBA kode akan menjadi:
⧭ Kode VBA:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")
Atau,
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)
Atau,
Buku Kerja ("Buku Kerja2.xlsx").Aktifkan
Lembar ("Lembar1").Pilih
⧭ Keluaran:
Jalankan kode dan itu akan memilih sel C5 dari Sheet1 dari Buku Kerja2 .
4. Pilih Rentang Sel dengan VBA di Excel
Sampai sekarang, kita hanya memilih satu sel.
Kali ini kita akan memilih rentang sel (Katakanlah B4:C13 dalam contoh ini).
Jika itu dari lembar kerja aktif, Anda dapat menggunakan:
⧭ Kode VBA:
Rentang ("B4:C13").Pilih
⧭ Keluaran
Ini akan memilih sel B4:C13 dari lembar kerja yang aktif Sheet1 dari Buku Kerja1 .
Jika itu dari buku kerja aktif, tetapi bukan dari lembar kerja aktif ( Sheet2 dalam contoh ini), gunakan:
⧭ Kode VBA:
Aplikasi.Goto Sheets ("Sheet2").Range ("B4:C13")
⧭ Keluaran:
Ini akan memilih sel B4:C13 dari Sheet2 dari buku kerja yang aktif Buku Kerja1 .
Dan jika Anda ingin memilih rentang sel dari buku kerja yang tidak aktif ( Buku Kerja2 dalam contoh ini), gunakan baris kode ini:
⧭ Kode VBA:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")
⧭ Keluaran:
Ini akan memilih kisaran B4:C13 dari Sheet1 dari Buku Kerja2 .
5. Pilih Sel dari Rentang Bernama dengan VBA di Excel
Anda juga dapat memilih satu atau beberapa sel dari suatu Rentang Bernama dengan VBA di Excel.
Di sini, di lembar aktif Sheet1 dari Buku Kerja1 , kami punya Rentang Bernama disebut ABC yang terdiri dari kisaran B4:C13 .
Untuk memilih Named Range (Rentang Bernama) ABC , gunakan baris kode ini:
⧭ Kode VBA:
Rentang ("ABC").Pilih
⧭ Keluaran:
Ini akan memilih Rentang Bernama ( B4:C13 ) dari Sheet1 dari Buku Kerja1 .
6. Pilih Sel Relatif ke Sel Lain dengan VBA di Excel
Terakhir, Anda dapat memilih sel relatif ke sel lain dengan VBA .
Anda bisa menggunakan Properti offset dari VBA untuk tujuan ini.
Contohnya, mari kita pilih sel ke 2 baris ke bawah dan 3 kolom kanan dari sel C5 di lembar kerja aktif Sheet1 dari Buku Kerja1 .
Gunakan baris kode berikut ini:
⧭ Kode VBA:
Range("C5").Offset(2, 3).Select
Atau,
Sel(5,3).Offset(2, 3).Pilih
⧭ Keluaran:
Ini akan memilih sel F7 , sel ke 2 baris ke bawah dan 3 kolom kanan dari sel C5 .
Kesimpulan
Dengan menggunakan metode ini, Anda dapat memilih sel atau rentang sel dengan VBA Apakah Anda memiliki pertanyaan? Jangan ragu untuk bertanya kepada kami.