imho, Disebuah sheet disediakan hasil query textfile seluruhnya. Misal sheet diberi nama 'txt' Di sheet lain sudah ada tabel inputan yang kolom A di worksheet berisi item yang identik dengan field Item yang ada di file.csv. Sedangkan kolom B pada worksheet berisi Quantity yang harus sama dengan field Quantity yg ada di file.csv. Misal worksheet ini bernama 'inputan'
Di sheet baru (entah temporary atau sheet report sekalian) dibuat sebuah tabel hasil perbandingan kedua tabel 'txt' vs 'inputan'. Tabel ini bisa disusun dengan query join yang sesuai kebutuhan atau bisa juga dengan formula. Jika kolom utama tabel hanyalah 1 kolom dan diletakkan di paling kiri, maka pivot consolidation juga bisa digunakan. Semua cara di atas bisa diotomasi juga dengan VBA. Proses find pun bisa dilakukan dengan adanya 2 buah sheet tersebut (txt dan inputan), yaitu baca dari inputan, cari di txt, sebagai sebuah proses loop. Biasanya cara ini agak lama ketika record di 'inputan' ada banyak, dan record di 'txt' juga banyak. Cara lainnya adalah dengan membaca text file sebagai sebuah recordset lalu pencarian dilakukan dengan loop setiap record dalam recordset. Andai yang dicari (nilai dari 'inputan') ada banyak, dan recordset dari txt juga banyak, maka cara ini juga akan lama. Bisa juga dengan baca text file sebagai input file. Lalu loop setiap baris text filenya untuk mancari ada atau tidak nilai 'inputan' di baris tersebut. Jika text file punya banyak baris dan 'inputan' (yang dicari) juga punya banyak baris, maka proses akan lama juga. Kalau saya, cenderung lebih suka dengan bermain query. - [1 kali buat seumur hidup workbook] Cukup menyediakan sebuah sheet temporary untuk txt file (misal bernama 'txt') diisi hasil query ke text file. - [1 kali buat seumur hidup workbook] Kemudian menyediakan sebuah sheet temporary hasil perbandingan, misal bernama 'banding' yang diisi dengan hasil proses query ke file excel yang ini juga, mengambil data dari 2 sheet, yaitu sheet 'txt' dan 'inputan' dalam proses query join (mungkin left join atau inner join akan cukup buat Anda. Bisa jadi full outer join akan memberi banyak informasi.) - [bisa diotomasi dengan VBA 2 baris kode] Refresh koneksi text file di temporari sheet bernama 'txt', lalu save workbook - [bisa diotomasi dengan VBA 1 baris kode] Refresh koneksi ke file excel di temporari sheet bernama 'banding' - filter hasil query di sheet 'banding' untuk diambil nilai yang dibutuhkan output (kalau menyusun query-nya tidak sekaligus untuk menghasilkan tabel output) Wassalam, Kid 2015-06-04 12:05 GMT+10:00 Heru Safrudin [email protected] [belajar-excel] <[email protected]>: > > > Betul Mr. > Katakanlah kolom A di worksheet berisi item yang identik dengan field Item > yang ada di file.csv. Sedangkan kolom B pada worksheet berisi Quantity yang > harus sama dengan field Quantity yg ada di file.csv, Nah quantity ini yg > akan dicek apakah ada perbedaan. > Demikian, terima kasih > > Wassalam, > > Heru Safrudin > Pada 2015 6 3 17:14, "'Mr. Kid' [email protected] [belajar-excel]" < > [email protected]> menulis: > >> >> >> hmm.. >> >> jadi suatu nilai di range tertentu akan dicari apakah ada dalam text file >> ? >> >> >> >> >> >> >> 2015-06-03 20:11 GMT+10:00 Heru Safrudin [email protected] >> [belajar-excel] <[email protected]>: >> >>> >>> >>> Baca txt per baris/record, karena kita akan cocokkan jumlah stok per >>> item (yg ada di data hasil download yg berformat csv/txt), dengan item yang >>> ada di data excel dengan menggunakan vba FIND item >>> >>> Wassalam, >>> >>> Heru Safrudin >>> PT. BISI International, Tbk. >>> Pada 2015 6 3 16:47, "'Mr. Kid' [email protected] [belajar-excel]" < >>> [email protected]> menulis: >>> >>>> >>>> >>>> Boleh tahu kenapa dibaca per record ? >>>> Jika txt berisi 1000 record, akan ditampilkan sebagai tabel berisi 1000 >>>> record atau tabel berisi 1 record bergantian ? >>>> >>>> 2015-06-03 17:42 GMT+10:00 Heru Safrudin [email protected] >>>> [belajar-excel] <[email protected]>: >>>> >>>>> >>>>> >>>>> Mr. Bisakah data dibaca per record ? >>>>> >>>>> Wassalam, >>>>> >>>>> Heru Safrudin >>>>> Pada 2015 6 1 16:24, "'Mr. Kid' [email protected] [belajar-excel]" < >>>>> [email protected]> menulis: >>>>> >>>>>> >>>>>> >>>>>> Hai Heru, >>>>>> >>>>>> Coretan tentang koneksi data ke txt file mulai disini >>>>>> <http://excel-mr-kid.blogspot.com/2011/07/koneksi-data-ke-text-file-01.html> >>>>>> . >>>>>> >>>>>> Wassalam, >>>>>> Kid >>>>>> >>>>>> >>>>>> 2015-06-01 18:55 GMT+10:00 Heru Safrudin [email protected] >>>>>> [belajar-excel] <[email protected]>: >>>>>> >>>>>>> >>>>>>> >>>>>>> Dear para master, >>>>>>> >>>>>>> Mohon pencerahannya cara mengkoneksi data txt dan membuat hasil >>>>>>> query ke excel 2003 >>>>>>> Terima kasih sebelumnya >>>>>>> >>>>>>> Wassalam, >>>>>>> >>>>>>> Heru Safrudin >>>>>>> >>>>>>> >>>>>> >>>> >> >

