Cara Memilih Sel dengan VBA di Excel (6 Cara Berguna)

  • Bagikan Ini
Hugh West

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.xlsm

6 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.

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.