Bagaimana cara mengaktifkan sheet menggunakan vba?

Katakanlah Anda bekerja dengan beberapa lembar kerja dan sulit bagi Anda untuk menavigasi ke satu lembar menggunakan tab. Dalam situasi ini, Anda bisa menggunakan kode VBA untuk mengaktifkan lembar kerja apa pun.

Dan, untuk menulis kode VBA untuk ini, Anda perlu menggunakan metode Worksheet.Activate. Pada artikel ini, saya ingin berbagi dengan Anda cara mudah menulis kode ini untuk mengaktifkan atau memilih lembar kerja. Sebelum menulis kode ini, Anda harus memahami cara ini.

Lembar Kerja. Metode Aktifkan

Pada metode ini, Anda bisa menentukan nama atau nomor lembar kerja yang ingin Anda aktifkan. Misalkan Anda perlu mengaktifkan sheet 1, maka kodenya adalah:

 Worksheets("Sheet1").Activate

Atau bisa juga menggunakan nomor lembar.

 Worksheets("1").Activate

Jadi kode terakhirnya adalah:

 Sub ActivateSheet1() Worksheets("Sheet1").Activate End Sub

Contoh: Aktifkan Spreadsheet dengan VBA

Dalam kehidupan nyata, Anda dapat menggunakan metode ini dengan berbagai cara. Berikut ini beberapa.

1. Aktifkan spreadsheet saat dibuka

Jika Anda ingin mengaktifkan lembar kerja tertentu setiap kali Anda membuka buku kerja, beri nama kode VBA ini auto_open.

 Sub auto_open() Worksheets("Sheet1").Activate End Su

2. Aktifkan satu lembar kerja dan sembunyikan lembar kerja lainnya

Mungkin Anda ingin membuka satu lembar kerja dan menyembunyikan semua lembar kerja lainnya di buku kerja. Anda dapat melakukannya menggunakan kode di bawah ini.

 Sub HideWorksheet() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If ws.Name <> "Sheet1" Then ws.Visible = xlSheetHidden End If Next ws End Sub

Ubah nama sheet dari kode di atas agar lebih bermanfaat.

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *