Bagaimana cara menghapus lembar kerja berdasarkan nilai sel di Excel?
Misalkan, saya memiliki beberapa lembar kerja dalam satu buku kerja, sekarang, saya ingin menghapus lembar berdasarkan nilai sel. Misalnya, jika sel A1 tertentu berisi teks "KTE", semua lembar di sel A1 yang berisi teks ini harus dihapus sekaligus. Artikel ini dapat membantu Anda menangani tugas ini di Excel.
Hapus lembar kerja berdasarkan nilai sel dengan kode VBA
Hapus lembar kerja berdasarkan nilai sel dengan kode VBA
Di sini, saya akan memperkenalkan kode bagi Anda untuk menghapus semua lembar yang sel spesifiknya memiliki nilai tertentu, lakukan hal berikut:
1. Tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
2. Klik Menyisipkan > Modul, dan tempel kode berikut di Modul Jendela.
Kode VBA: Hapus lembar kerja berdasarkan nilai sel:
Sub deletesheetbycell()
'Updateby Extendoffice
Dim shName As String
Dim xName As String
Dim xWs As Worksheet
Dim cnt As Integer
shName = Application.InputBox("Input the text to delete the sheets based on:", "Kutools for Excel", _
"", , , , , 2)
Application.DisplayAlerts = False
cnt = 0
For Each xWs In ThisWorkbook.Sheets
If xWs.Range("A1").Value = shName Then
xWs.delete
cnt = cnt + 1
End If
Next xWs
Application.DisplayAlerts = True
MsgBox "Have deleted" & cnt & "worksheets", vbInformation, "Kutools for Excel"
End Sub
Note: Pada kode di atas, A1 adalah sel tertentu yang berisi teks tertentu yang ingin Anda hapus sheetnya.
3. Lalu tekan F5 kunci untuk menjalankan kode ini, dan kotak prompt muncul untuk mengingatkan Anda untuk memasukkan nilai spesifik yang ingin Anda hapus berdasarkan lembar, lihat tangkapan layar:
4. Dan kemudian klik OK tombol, semua lembar yang sel A1 memiliki teks KTE telah dihapus sekaligus. Lihat tangkapan layar:
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 Canggih untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Office Tab Menghadirkan antarmuka Tab ke Office, dan Membuat Pekerjaan Anda 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!




