{"id":4350,"date":"2023-07-11T19:18:34","date_gmt":"2023-07-11T19:18:34","guid":{"rendered":"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/"},"modified":"2023-07-11T19:18:34","modified_gmt":"2023-07-11T19:18:34","slug":"vba-mengganti-karakter-dalam-string","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/","title":{"rendered":"Vba: cara mengganti karakter dalam sebuah string"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode <strong>Ganti()<\/strong> di VBA untuk mengganti karakter dalam sebuah string.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Metode ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Ganti (ekspresi, temukan, ganti, mulai, hitung)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>ekspresi<\/strong> : String yang karakternya ingin Anda ganti<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>find<\/strong> : String yang akan dicari<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>replace<\/strong> : String yang akan digunakan sebagai pengganti<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>start ( <em>opsional<\/em> )<\/strong> : Posisi awal dalam string yang akan dicari<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>count ( <em>opsional<\/em> )<\/strong> : Jumlah penggantian yang harus dilakukan<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut memperlihatkan cara menggunakan metode ini dalam praktik dengan daftar string berikut di Excel:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34171 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/remplacerchar1.jpg\" alt=\"\" width=\"539\" height=\"427\" srcset=\"\" sizes=\"\"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Gunakan VBA untuk mengganti semua kemunculan karakter dalam string (peka huruf besar\/kecil)<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Katakanlah kita ingin mengganti &#8220;ini&#8221; dengan &#8220;ITU&#8221; di setiap string.<\/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;\"> <strong><span style=\"color: #0000ff;\">Sub<\/span> <span style=\"color: #000000;\">ReplaceChar()<\/span>\n<span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> <span style=\"color: #0000ff;\">Integer<\/span>\n\n<span style=\"color: #0000ff;\">For<\/span> i = 2 <span style=\"color: #0000ff;\">To<\/span> 8\n    Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = Replace(Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; i), \" <span style=\"color: #ff0000;\">this<\/span> \", \" <span style=\"color: #ff0000;\">THAT<\/span> \")\n<span style=\"color: #0000ff;\">Next<\/span> i\n<span style=\"color: #0000ff;\">End Sub\n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Saat kami menjalankan makro ini, kami menerima keluaran berikut:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34172 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/remplacerchar2.jpg\" alt=\"\" width=\"559\" height=\"447\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kolom B menampilkan masing-masing string di kolom A, dengan setiap kemunculan &#8220;ini&#8221; diganti dengan &#8220;ITU&#8221;.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa penggantian ini <strong>peka huruf besar-kecil<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Artinya, setiap kemunculan \u201cini\u201d diganti tetapi setiap kemunculan \u201cini\u201d dibiarkan saja.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Gunakan VBA untuk mengganti semua kemunculan karakter dalam string (tidak peka huruf besar-kecil)<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Katakanlah kita ingin mengganti &#8220;ini&#8221; (apa pun hurufnya) dengan &#8220;ITU&#8221; di setiap string.<\/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;\"> <strong><span style=\"color: #0000ff;\">Sub<\/span> <span style=\"color: #000000;\">ReplaceChar()<\/span>\n<span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> <span style=\"color: #0000ff;\">Integer<\/span>\n\n<span style=\"color: #0000ff;\">For<\/span> i = 2 <span style=\"color: #0000ff;\">To<\/span> 8\n    Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = Replace(LCase(Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; i)), \" <span style=\"color: #ff0000;\">this<\/span> \", \" <span style=\"color: #ff0000;\">THAT<\/span> \")\n<span style=\"color: #0000ff;\">Next<\/span> i\n<span style=\"color: #0000ff;\">End Sub\n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Saat kami menjalankan makro ini, kami menerima keluaran berikut:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34173 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/remplacerchar3.jpg\" alt=\"\" width=\"546\" height=\"447\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kolom B menampilkan masing-masing string di kolom A, dengan setiap kemunculan &#8220;ini&#8221; diganti dengan &#8220;ITU&#8221;.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa penggantian ini <strong>tidak peka huruf besar-kecil<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Artinya, setiap kemunculan &#8220;ini&#8221; (baik menggunakan huruf kapital atau tidak) diganti.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kami dapat melakukan penggantian peka huruf besar-kecil ini dengan menggunakan metode <strong>LCase<\/strong> untuk terlebih dahulu mengonversi setiap string di kolom A menjadi huruf kecil sebelum mencari &#8220;ini&#8221; di setiap string.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Gunakan VBA untuk Mengganti N Kemunculan Pertama Karakter dalam String<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita hanya ingin mengganti kemunculan pertama &#8220;ini&#8221; (apa pun kasusnya) dengan &#8220;ITU&#8221; di setiap string.<\/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;\"> <strong><span style=\"color: #0000ff;\">Sub<\/span> <span style=\"color: #000000;\">ReplaceChar()<\/span>\n<span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> <span style=\"color: #0000ff;\">Integer<\/span>\n\n<span style=\"color: #0000ff;\">For<\/span> i = 2 <span style=\"color: #0000ff;\">To<\/span> 8\n    Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = Replace(LCase(Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; i)), \" <span style=\"color: #ff0000;\">this<\/span> \", \" <span style=\"color: #ff0000;\">THAT<\/span> \", Count:=1)\n<span style=\"color: #0000ff;\">Next<\/span> i\n<span style=\"color: #0000ff;\">End Sub\n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Saat kami menjalankan makro ini, kami menerima keluaran berikut:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34174 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/remplacerchar4.jpg\" alt=\"\" width=\"553\" height=\"415\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kolom B menampilkan masing-masing string di kolom A dengan hanya kemunculan pertama &#8220;ini&#8221; yang diganti dengan &#8220;ITU&#8221;.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa kami menggunakan <strong>Count:=1<\/strong> untuk mengganti hanya kemunculan pertama dari string tertentu, tetapi Anda dapat mengganti 1 dengan nilai apa pun yang Anda inginkan untuk mengganti <em>n<\/em> kemunculan pertama dari string tertentu.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk metode <strong>Ganti<\/strong> VBA <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/language\/reference\/user-interface-help\/replace-function\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/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 menggunakan VBA:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/vba-menghitung-kemunculan-karakter-dalam-string\/\" target=\"_blank\" rel=\"noopener\">VBA: Cara menghitung kemunculan karakter dalam sebuah string<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/vba-berisi-string\/\" target=\"_blank\" rel=\"noopener\">VBA: cara memeriksa apakah suatu string berisi string lain<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/vba-menghitung-sel-dengan-teks-tertentu\/\" target=\"_blank\" rel=\"noopener\">VBA: Cara menghitung sel dengan teks tertentu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode Ganti() di VBA untuk mengganti karakter dalam sebuah string. Metode ini menggunakan sintaks dasar berikut: Ganti (ekspresi, temukan, ganti, mulai, hitung) Emas: ekspresi : String yang karakternya ingin Anda ganti find : String yang akan dicari replace : String yang akan digunakan sebagai pengganti start ( opsional ) : Posisi awal [&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: Cara mengganti karakter dalam string - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengganti karakter tertentu dalam string menggunakan VBA, dengan beberapa 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-mengganti-karakter-dalam-string\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VBA: Cara mengganti karakter dalam string - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengganti karakter tertentu dalam string menggunakan VBA, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T19:18:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/remplacerchar1.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-mengganti-karakter-dalam-string\/\",\"url\":\"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/\",\"name\":\"VBA: Cara mengganti karakter dalam string - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-11T19:18:34+00:00\",\"dateModified\":\"2023-07-11T19:18:34+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengganti karakter tertentu dalam string menggunakan VBA, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vba: cara mengganti karakter dalam sebuah string\"}]},{\"@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: Cara mengganti karakter dalam string - Statorials","description":"Tutorial ini menjelaskan cara mengganti karakter tertentu dalam string menggunakan VBA, dengan beberapa 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-mengganti-karakter-dalam-string\/","og_locale":"id_ID","og_type":"article","og_title":"VBA: Cara mengganti karakter dalam string - Statorials","og_description":"Tutorial ini menjelaskan cara mengganti karakter tertentu dalam string menggunakan VBA, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/","og_site_name":"Statorials","article_published_time":"2023-07-11T19:18:34+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/remplacerchar1.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-mengganti-karakter-dalam-string\/","url":"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/","name":"VBA: Cara mengganti karakter dalam string - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-11T19:18:34+00:00","dateModified":"2023-07-11T19:18:34+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengganti karakter tertentu dalam string menggunakan VBA, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/vba-mengganti-karakter-dalam-string\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Vba: cara mengganti karakter dalam sebuah string"}]},{"@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\/4350"}],"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=4350"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4350\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}