{"id":4512,"date":"2023-07-10T12:13:27","date_gmt":"2023-07-10T12:13:27","guid":{"rendered":"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/"},"modified":"2023-07-10T12:13:27","modified_gmt":"2023-07-10T12:13:27","slug":"vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/","title":{"rendered":"Vba: menyalin baris ke lembar lain berdasarkan kriteria"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut di VBA untuk menyalin setiap baris dalam lembar yang memenuhi kriteria tertentu ke lembar lain:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Sub<\/span> CopyToAnotherSheet()\n\n   <span style=\"color: #0000ff;\">Dim<\/span> LastRow <span style=\"color: #0000ff;\">As<\/span> Long\n\n  <span style=\"color: #008000;\">'Find last used row in a Column A of Sheet1<\/span>\n   <span style=\"color: #0000ff;\">With<\/span> Worksheets(\" <span style=\"color: #ff0000;\">Sheet1<\/span> \")\n      LastRow = .Cells(.Rows.Count, \" <span style=\"color: #ff0000;\">A<\/span> \").End(xlUp).Row\n   <span style=\"color: #0000ff;\">End With<\/span>\n\n   <span style=\"color: #008000;\">'Find first row where values should be posted in Sheet2<\/span>\n   <span style=\"color: #0000ff;\">With<\/span> Worksheets(\" <span style=\"color: #ff0000;\">Sheet2<\/span> \")\n      j = .Cells(.Rows.Count, \" <span style=\"color: #ff0000;\">A<\/span> \").End(xlUp).Row + 1\n   <span style=\"color: #0000ff;\">End With<\/span>\n   \n   <span style=\"color: #008000;\">'Paste each row that contains \"Mavs\" in column A of Sheet1 into Sheet2<\/span>\n   <span style=\"color: #0000ff;\">For<\/span> i = 1 <span style=\"color: #0000ff;\">TB<\/span> LastRow\n       <span style=\"color: #0000ff;\">With<\/span> Worksheets(\" <span style=\"color: #ff0000;\">Sheet1<\/span> \")\n           <span style=\"color: #0000ff;\">If<\/span> .Cells(i, 1).Value = \"Mavs\" <span style=\"color: #0000ff;\">Then<\/span>\n               .Rows(i).Copy Destination:=Worksheets(\" <span style=\"color: #ff0000;\">Sheet2<\/span> \").Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; j)\n               j = j + 1\n           <span style=\"color: #0000ff;\">End If<\/span>\n       <span style=\"color: #0000ff;\">End With<\/span>\n   <span style=\"color: #0000ff;\">Next<\/span> i\n   \n<span style=\"color: #0000ff;\">End Sub\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Makro khusus ini akan menyalin setiap baris <strong>Sheet1<\/strong> di mana kolom A sama dengan &#8220;Mavs&#8221; dan menempelkan setiap baris tersebut ke baris <strong>Sheet2<\/strong> berikutnya yang tersedia.<\/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: Salin baris ke sheet lain berdasarkan kriteria menggunakan VBA<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kumpulan data berikut di <strong>Lembar 1<\/strong> yang berisi informasi tentang berbagai pemain bola basket:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35271 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cb1.png\" alt=\"\" width=\"503\" height=\"403\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Dan misalkan kita memiliki kumpulan data berikut di <strong>Sheet2<\/strong> :<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35272 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cb2.png\" alt=\"\" width=\"490\" height=\"393\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa <strong>Sheet2<\/strong> hanya berisi data pemain tim Warriors.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Katakanlah kita ingin menyalin setiap baris dari <strong>Sheet1<\/strong> di mana kolom Team sama dengan Mavs dan menempelkan setiap baris tersebut ke baris berikutnya yang tersedia di <strong>Sheet2<\/strong> .<\/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;\">Sub<\/span> CopyToAnotherSheet()\n\n   <span style=\"color: #0000ff;\">Dim<\/span> LastRow <span style=\"color: #0000ff;\">As<\/span> Long\n\n  <span style=\"color: #008000;\">'Find last used row in a Column A of Sheet1<\/span>\n   <span style=\"color: #0000ff;\">With<\/span> Worksheets(\" <span style=\"color: #ff0000;\">Sheet1<\/span> \")\n      LastRow = .Cells(.Rows.Count, \" <span style=\"color: #ff0000;\">A<\/span> \").End(xlUp).Row\n   <span style=\"color: #0000ff;\">End With<\/span>\n\n   <span style=\"color: #008000;\">'Find first row where values should be posted in Sheet2<\/span>\n   <span style=\"color: #0000ff;\">With<\/span> Worksheets(\" <span style=\"color: #ff0000;\">Sheet2<\/span> \")\n      j = .Cells(.Rows.Count, \" <span style=\"color: #ff0000;\">A<\/span> \").End(xlUp).Row + 1\n   <span style=\"color: #0000ff;\">End With<\/span>\n   \n   <span style=\"color: #008000;\">'Paste each row that contains \"Mavs\" in column A of Sheet1 into Sheet2<\/span>\n   <span style=\"color: #0000ff;\">For<\/span> i = 1 <span style=\"color: #0000ff;\">TB<\/span> LastRow\n       <span style=\"color: #0000ff;\">With<\/span> Worksheets(\" <span style=\"color: #ff0000;\">Sheet1<\/span> \")\n           <span style=\"color: #0000ff;\">If<\/span> .Cells(i, 1).Value = \"Mavs\" <span style=\"color: #0000ff;\">Then<\/span>\n               .Rows(i).Copy Destination:=Worksheets(\" <span style=\"color: #ff0000;\">Sheet2<\/span> \").Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; j)\n               j = j + 1\n           <span style=\"color: #0000ff;\">End If<\/span>\n       <span style=\"color: #0000ff;\">End With<\/span>\n   <span style=\"color: #0000ff;\">Next<\/span> i\n   \n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Saat kami menjalankan makro ini, kami menerima output berikut di <strong>Sheet2<\/strong> :<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35273 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cb3.png\" alt=\"\" width=\"502\" height=\"400\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap baris di <strong>Sheet1<\/strong> yang nama timnya sama dengan Mavs ditempelkan ke baris berikutnya yang tersedia di <strong>Sheet2<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk metode VBA <b>Copy<\/b> <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/api\/excel.range.copy\" 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 di VBA:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/id\/vba-menemukan-baris-terakhir\/\" target=\"_blank\" rel=\"noopener\">VBA: Cara menemukan baris yang terakhir digunakan<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/vba-menghitung-baris-dalam-jangkauan\/\" target=\"_blank\" rel=\"noopener\">VBA: Cara menghitung jumlah baris dalam jangkauan<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jumlah-kolom-vba\/\" target=\"_blank\" rel=\"noopener\">VBA: Cara menghitung jumlah kolom yang digunakan<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut di VBA untuk menyalin setiap baris dalam lembar yang memenuhi kriteria tertentu ke lembar lain: Sub CopyToAnotherSheet() Dim LastRow As Long &#8216;Find last used row in a Column A of Sheet1 With Worksheets(&#8221; Sheet1 &#8220;) LastRow = .Cells(.Rows.Count, &#8221; A &#8220;).End(xlUp).Row End With &#8216;Find first row where values should be [&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: menyalin baris ke lembar lain berdasarkan kriteria - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menyalin baris dari satu lembar ke lembar lainnya berdasarkan kriteria menggunakan VBA, 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-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VBA: menyalin baris ke lembar lain berdasarkan kriteria - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menyalin baris dari satu lembar ke lembar lainnya berdasarkan kriteria menggunakan VBA, beserta sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T12:13:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cb1.png\" \/>\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-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/\",\"url\":\"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/\",\"name\":\"VBA: menyalin baris ke lembar lain berdasarkan kriteria - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-10T12:13:27+00:00\",\"dateModified\":\"2023-07-10T12:13:27+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menyalin baris dari satu lembar ke lembar lainnya berdasarkan kriteria menggunakan VBA, beserta sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vba: menyalin baris ke lembar lain berdasarkan kriteria\"}]},{\"@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: menyalin baris ke lembar lain berdasarkan kriteria - Statorial","description":"Tutorial ini menjelaskan cara menyalin baris dari satu lembar ke lembar lainnya berdasarkan kriteria menggunakan VBA, 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-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/","og_locale":"id_ID","og_type":"article","og_title":"VBA: menyalin baris ke lembar lain berdasarkan kriteria - Statorial","og_description":"Tutorial ini menjelaskan cara menyalin baris dari satu lembar ke lembar lainnya berdasarkan kriteria menggunakan VBA, beserta sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/","og_site_name":"Statorials","article_published_time":"2023-07-10T12:13:27+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cb1.png"}],"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-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/","url":"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/","name":"VBA: menyalin baris ke lembar lain berdasarkan kriteria - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-10T12:13:27+00:00","dateModified":"2023-07-10T12:13:27+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menyalin baris dari satu lembar ke lembar lainnya berdasarkan kriteria menggunakan VBA, beserta sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/vba-menyalin-baris-ke-lembar-lain-berdasarkan-kriteria\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Vba: menyalin baris ke lembar lain berdasarkan kriteria"}]},{"@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\/4512"}],"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=4512"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4512\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}