Daftar Isi
Kadang-kadang, kita harus memilih lembar tertentu dari beberapa lembar kerja di dalam Excel Kita bisa memanggil sheet dengan default-nya Nama Kode atau dengan menggunakan Nama Variabel Untuk memilih sheet menggunakan nama variabel, kita harus mengatur nama variabel terlebih dahulu. Dalam artikel ini, kami akan menunjukkan kepada Anda cara yang efektif namun sederhana untuk Pilih a Lembar dengan menggunakan Nama Variabel dengan VBA di Excel .
Untuk mengilustrasikannya, kita akan menggunakan contoh dataset sebagai contoh. Misalnya, dataset berikut ini merepresentasikan Penjual , Produk dan Penjualan Bersih dari sebuah perusahaan yang ditampilkan dalam lembaran yang berbeda.
Unduh Buku Kerja Praktik
Unduh buku kerja berikut ini untuk berlatih sendiri.
VBA Pilih Nama Variabel Sheet.xlsm2 Cara untuk Memilih Lembar berdasarkan Nama Variabel dengan VBA di Excel
1. Pilih Lembar Aktif berdasarkan Nama Variabel dengan VBA di Excel
Dalam metode pertama kita, kita akan memilih sheet aktif menggunakan nama variabel. Dengan Lembar Aktif yang kita maksud adalah sheet yang sedang kita kerjakan. Oleh karena itu, ikuti langkah-langkah di bawah ini untuk Pilih Lembar Aktif oleh Nama Variabel dengan VBA di Excel .
LANGKAH-LANGKAH:
- Pertama, pilih Visual Basic di bawah Pengembang tab.
- Sebagai hasilnya, yang VBA jendela akan muncul keluar.
- Kemudian, pilih Modul dari Sisipkan tab.
- Akibatnya, yang Modul akan muncul.
- Di sana, salin kode berikut dan tempelkan ke dalam kotak.
Sub ActiveSheetSelect() Dim ws As Lembar Kerja Set ws = ActiveSheet ws.Select End Sub
- Sekarang, tutup VBA jendela.
- Setelah itu, pilih Makro di bawah Pengembang tab.
- Sebagai hasilnya, yang Makro kotak dialog akan muncul.
- Di sini, pilih ActiveSheetSelect dan tekan Lari .
- Akhirnya, ia akan mengembalikan sheet yang sedang kita kerjakan.
2. Excel VBA untuk Mengatur Nama Variabel untuk Memilih Sheet
Dalam metode kami sebelumnya, kami menerapkan VBA untuk mengembalikan sheet yang sedang kita kerjakan. Dalam metode ini, kita akan mengatur Nama Variabel untuk lembar kerja yang kita inginkan dan pilih lembar kerja itu menggunakan tombol Nama Variabel dengan VBA Jadi, pelajari proses berikut ini untuk melakukan tugas tersebut.
LANGKAH-LANGKAH:
- Pertama, kita akan menetapkan Nama Variabel untuk Sheet2 dan menggunakan nama variabel itu untuk memilih sheet.
- Jadi, pergilah ke Pengembang ➤ Visual Basic .
- Berikutnya, pilih Sisipkan ➤ Modul .
- Oleh karena itu, yang Modul kotak dialog akan muncul.
- Kemudian, salin kode di bawah ini dan tempelkan di sana.
Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With Lembar Kerja ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name"))).Select End With End Sub
- Setelah itu, tutup VBA jendela.
- Sekarang, buka Sheet3 .
- Selanjutnya, pilih Makro dari Pengembang tab.
- Sebagai hasilnya, yang Makro kotak dialog akan muncul.
- Di sana, klik SelectSheet dan tekan Lari .
- Setelah menekan Lari , Anda mungkin mendapatkan kotak dialog error seperti yang ditunjukkan pada gambar berikut.
- Untuk mengatasi masalah ini, tekan Akhir .
- Kemudian, pergi ke Berkas ➤ Opsi .
- Setelah itu, dari Pusat Kepercayaan tab, pilih Pengaturan Pusat Kepercayaan .
- Akibatnya, yang Pusat Kepercayaan kotak dialog akan muncul.
- Di sana, pilih Pengaturan Makro tab.
- Setelah itu, centang kotak untuk Mempercayai akses ke model objek proyek VBA dan tekan OK .
- Sekali lagi, pilih Pengembang ➤ Makro .
- Klik SelectSheet dan tekan Lari .
- Pada akhirnya, ia akan mengembalikan Sheet2 meskipun kami sedang mengerjakan Sheet3 .
Baca Lebih Lanjut: Cara Mencari Nama Sheet dengan VBA di Excel (3 Contoh)
Kesimpulan
Untuk selanjutnya, Anda akan dapat Pilih a Lembar dengan menggunakan Nama Variabel dengan VBA di Excel Terus gunakan metode-metode tersebut di atas dan beri tahu kami jika Anda memiliki cara lain untuk melakukan tugas tersebut. Jangan lupa untuk memberikan komentar, saran, atau pertanyaan jika Anda memilikinya di bagian komentar di bawah ini.