Cara Memilih Sheet berdasarkan Nama Variabel dengan VBA di Excel (2 Cara)

  • Bagikan Ini
Hugh West

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

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

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.