Bagaimana cara menyembunyikan lembar kerja tertentu secara otomatis saat membuka file Excel?
Jika Anda perlu menyembunyikan beberapa lembar kerja tertentu secara otomatis saat seseorang membuka buku kerja, bagaimana Anda bisa menangani pekerjaan ini di Excel?
Sembunyikan lembar kerja tertentu secara otomatis saat membuka buku kerja dengan kode VBA
Sembunyikan beberapa lembar kerja tertentu secara otomatis saat membuka buku kerja dengan kode VBA
Sembunyikan lembar kerja tertentu secara otomatis saat membuka buku kerja dengan kode VBA
Jika Anda ingin menyembunyikan satu lembar kerja tertentu saat membuka buku kerja, Anda dapat menerapkan kode VBA berikut.
1. Tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
2. Di kiri Proyek-VBAProject panel, klik dua kali Buku Kerja Ini untuk membuka Modul kosong, lalu salin dan tempel kode berikut ke dalam Modul:
Kode VBA: Sembunyikan lembar tertentu saat membuka buku kerja:
Private Sub Workbook_Open()
Sheets("Sheet5").Visible = False
End Sub
Note: Pada kode di atas, Sheet5 adalah nama sheet yang ingin Anda sembunyikan saat terbuka. Harap ubah sesuai kebutuhan Anda.
3. Kemudian simpan dan tutup jendela kode ini, dan klik File > Save As untuk menyimpan buku kerja ini sebagai Buku Kerja Excel dengan Makro Aktif format, lihat tangkapan layar:
4. Saat Anda membuka buku kerja ini di lain waktu, silakan klik Aktifkan Konten tombol pertama, dan kemudian lembar yang Anda tentukan akan disembunyikan secara otomatis.
Sembunyikan beberapa lembar kerja tertentu secara otomatis saat membuka buku kerja dengan kode VBA
Jika ada beberapa lembar kerja yang perlu disembunyikan saat membuka workbook, berikut juga kode yang bisa membantu Anda.
1. Pertama, Anda harus mencantumkan nama lembar yang ingin Anda sembunyikan saat dibuka di daftar lembar kerja, lalu masuk ke Kotak nama untuk memberi mereka nama jangkauan-LembarUntukSembunyikan, dan tekan Enter kunci, lihat tangkapan layar:
2. Kemudian tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
3. Di kiri Proyek-VBAProject panel, klik dua kali Buku Kerja Ini untuk membuka Modul kosong, lalu salin dan tempel kode berikut ke dalam Modul:
Kode VBA: Sembunyikan beberapa lembar kerja tertentu saat membuka buku kerja:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Updateby Extendoffice 20161206
Dim ws As Worksheet
For Each ws In Worksheets
ws.Visible = xlSheetVisible
Next ws
End Sub
Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In Worksheets
If WorksheetFunction.CountIf([SheetsToHide], ws.Name) > 0 Then
ws.Visible = xlSheetHidden
MsgBox ws.Name & "Has been hidden!", vbInformation, "Kutools for Excel"
Else
ws.Visible = xlSheetVisible
End If
Next ws
Set ws = Nothing
End Sub
Note: Pada kode di atas, LembarUntukSembunyikan adalah nama rentang yang telah Anda buat di langkah 1.
4. Kemudian simpan dan tutup jendela kode ini, dan klik File > Save As untuk menyimpan buku kerja ini sebagai Buku Kerja Excel dengan Makro Aktif format. Mulai sekarang, saat Anda membuka buku kerja ini di lain waktu, lembar kerja yang ditentukan akan disembunyikan secara otomatis.
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!