{"id":4415,"date":"2023-07-11T07:11:28","date_gmt":"2023-07-11T07:11:28","guid":{"rendered":"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/"},"modified":"2023-07-11T07:11:28","modified_gmt":"2023-07-11T07:11:28","slug":"vba-hapus-lembar-jika-ada-namanya","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/","title":{"rendered":"Vba: hapus lembar jika nama berisi teks tertentu"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda bisa menggunakan sintaks berikut di VBA untuk menghapus setiap lembar di buku kerja Excel yang berisi teks tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubDeleteSheets<\/span> ()\n\n    <span style=\"color: #0000ff;\">Dim<\/span> TextToFind <span style=\"color: #0000ff;\">As<\/span> String\n    <span style=\"color: #0000ff;\">Dim<\/span> TextWildcard <span style=\"color: #0000ff;\">As<\/span> String\n    <span style=\"color: #0000ff;\">Dim<\/span> Ws <span style=\"color: #0000ff;\">As<\/span> Worksheet\n    <span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> Integer\n    \n    <span style=\"color: #008000;\">'prompt user for text to search for in sheet names<\/span>\n    TextToFind = Application.InputBox(\" <span style=\"color: #ff0000;\">Delete Sheets That Contain:<\/span> \", _\n                                    ThisWorkbook.ActiveSheet.Name, , , , , 2)\n                                    \n    TextWildcard = \" <span style=\"color: #ff0000;\">*<\/span> \" &amp; TextToFind &amp; \" <span style=\"color: #ff0000;\">*<\/span> \"\n    Application.DisplayAlerts = False\n    \n    <span style=\"color: #008000;\">'loop through sheets and delete each sheet that contains text<\/span>\n    i = 0\n    <span style=\"color: #0000ff;\">For<\/span> Each Ws <span style=\"color: #0000ff;\">In<\/span> ThisWorkbook.Sheets\n        <span style=\"color: #0000ff;\">If<\/span> Ws.Name <span style=\"color: #0000ff;\">Like<\/span> TextWildcard <span style=\"color: #0000ff;\">Then<\/span>\n            Ws.Delete\n            i = i + 1\n        <span style=\"color: #0000ff;\">End If<\/span>\n    <span style=\"color: #0000ff;\">Next<\/span> Ws\n    \n    Application.DisplayAlerts = True\n    \n<span style=\"color: #0000ff;\">End Sub\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Saat Anda menjalankan makro khusus ini, kotak input akan muncul di mana Anda dapat memasukkan string teks tertentu.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Setelah Anda menekan Enter, setiap lembar di buku kerja Excel yang berisi teks tertentu akan dihapus secara otomatis.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Baris <strong>Application.DisplayAlerts=False<\/strong> memberitahu VBA untuk tidak menampilkan proses penghapusan sheet, sehingga mempercepat eksekusinya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Gunakan VBA untuk menghapus lembar yang berisi teks tertentu<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki buku kerja Excel berikut yang berisi empat lembar:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34610 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds1.jpg\" alt=\"\" width=\"567\" height=\"354\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sekarang katakanlah kita ingin menghapus setiap sheet yang memiliki &#8220;Tim&#8221; di nama sheetnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat membuat makro berikut untuk melakukan ini:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubDeleteSheets<\/span> ()\n\n    <span style=\"color: #0000ff;\">Dim<\/span> TextToFind <span style=\"color: #0000ff;\">As<\/span> String\n    <span style=\"color: #0000ff;\">Dim<\/span> TextWildcard <span style=\"color: #0000ff;\">As<\/span> String\n    <span style=\"color: #0000ff;\">Dim<\/span> Ws <span style=\"color: #0000ff;\">As<\/span> Worksheet\n    <span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> Integer\n    \n    <span style=\"color: #008000;\">'prompt user for text to search for in sheet names<\/span>\n    TextToFind = Application.InputBox(\" <span style=\"color: #ff0000;\">Delete Sheets That Contain:<\/span> \", _\n                                    ThisWorkbook.ActiveSheet.Name, , , , , 2)\n                                    \n    TextWildcard = \" <span style=\"color: #ff0000;\">*<\/span> \" &amp; TextToFind &amp; \" <span style=\"color: #ff0000;\">*<\/span> \"\n    Application.DisplayAlerts = False\n    \n    <span style=\"color: #008000;\">'loop through sheets and delete each sheet that contains text<\/span>\n    i = 0\n    <span style=\"color: #0000ff;\">For<\/span> Each Ws <span style=\"color: #0000ff;\">In<\/span> ThisWorkbook.Sheets\n        <span style=\"color: #0000ff;\">If<\/span> Ws.Name <span style=\"color: #0000ff;\">Like<\/span> TextWildcard <span style=\"color: #0000ff;\">Then<\/span>\n            Ws.Delete\n            i = i + 1\n        <span style=\"color: #0000ff;\">End If<\/span>\n    <span style=\"color: #0000ff;\">Next<\/span> Ws\n    \n    Application.DisplayAlerts = True\n    \n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Saat kita menjalankan makro ini, kotak input muncul di mana kita bisa memasukkan teks yang ingin kita cari di nama sheet:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34611 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds2.jpg\" alt=\"\" width=\"573\" height=\"363\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Setelah kita mengetik &#8220;Tim&#8221; dan menekan <strong>OK<\/strong> , nama sheet yang berisi &#8220;Tim&#8221; di mana pun dalam namanya akan otomatis terhapus:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34612 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds3.jpg\" alt=\"\" width=\"500\" height=\"355\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa dua lembar dengan &#8220;Tim&#8221; di nama lembarnya telah dihapus.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Lembar apa pun yang tidak berisi &#8220;Tim&#8221; tidak disentuh.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/id\/vba-menghitung-jumlah-lembar\/\" target=\"_blank\" rel=\"noopener\">VBA: Cara menghitung jumlah lembar dalam buku kerja<\/a><br \/> VBA: Cara mengekstrak data dari buku kerja lain<br \/> <a href=\"https:\/\/statorials.org\/id\/vba-menyisipkan-banyak-baris\/\" target=\"_blank\" rel=\"noopener\">VBA: cara menyisipkan banyak baris<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda bisa menggunakan sintaks berikut di VBA untuk menghapus setiap lembar di buku kerja Excel yang berisi teks tertentu: SubDeleteSheets () Dim TextToFind As String Dim TextWildcard As String Dim Ws As Worksheet Dim i As Integer &#8216;prompt user for text to search for in sheet names TextToFind = Application.InputBox(&#8221; Delete Sheets That Contain: &#8220;, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VBA: Hapus lembar jika nama berisi teks tertentu \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghapus sheet di Excel jika berisi teks tertentu, beserta sebuah contoh.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VBA: Hapus lembar jika nama berisi teks tertentu \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghapus sheet di Excel jika berisi teks tertentu, beserta sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T07:11:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds1.jpg\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/\",\"url\":\"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/\",\"name\":\"VBA: Hapus lembar jika nama berisi teks tertentu \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-11T07:11:28+00:00\",\"dateModified\":\"2023-07-11T07:11:28+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghapus sheet di Excel jika berisi teks tertentu, beserta sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vba: hapus lembar jika nama berisi teks tertentu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VBA: Hapus lembar jika nama berisi teks tertentu \u2013 Statorial","description":"Tutorial ini menjelaskan cara menghapus sheet di Excel jika berisi teks tertentu, beserta sebuah contoh.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/","og_locale":"id_ID","og_type":"article","og_title":"VBA: Hapus lembar jika nama berisi teks tertentu \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara menghapus sheet di Excel jika berisi teks tertentu, beserta sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/","og_site_name":"Statorials","article_published_time":"2023-07-11T07:11:28+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds1.jpg"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/","url":"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/","name":"VBA: Hapus lembar jika nama berisi teks tertentu \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-11T07:11:28+00:00","dateModified":"2023-07-11T07:11:28+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghapus sheet di Excel jika berisi teks tertentu, beserta sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/vba-hapus-lembar-jika-ada-namanya\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Vba: hapus lembar jika nama berisi teks tertentu"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4415"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=4415"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4415\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}