Tecnologia, programação e muito Visual FoxPro.

sábado, 20 de junho de 2009

Re: ]] XL-mania [[ Mengambil data dari file lain



menggabung sheet / tabel dengan pemrograman vba excel..
terlampir 3 contoh yg pernah muncul di milis ini.
 
mudah-mudahan bermanfaat.

2009/6/20 nm kid <nmkid.family@gmail.com>
>
> Dear Budi Heryatna,
>
> Gunakan get external data, paling mudah menggunakan MS Query.
> Jika data tersusun header pada baris 1 mulai kolom A dan diantara data tidak ada blank row, maka hal ini akan lebih memudahkan.
>  
> Langkahnya :
> => Data -> Get External Data -> FromOther Sources -> From MS Query
> => lalu pilih excel files tekan OK,
> => pilih file excel pertama yang akan digabung (misal file yang tanggal 1) lalu tekan OK
> => pilih nama sheet yang dipakai atau klik tanda + dikiri nama sheet jika hanya field-field (kolom-kolom) tertentu yang akan di gabung, lalu tekan tombol > untuk memasukkan field atau sheet yang akan di-gabung
> lalu tekan next
> => tekan next untuk dialog box ini (dialog box syarat data yang diambil)
> => tekan next lagi untuk dialog box ini (dialog box metode sorting)
> => pilih return to bla..bla..bla.. lalu tekan finish
> => pilih jenis output (untuk kasus ini, pilih table), kemudian pilih letak output di excel, lalu tekan OK
>
> Kemudian, klik sebuah cell pada tabel hasil, klik edit query pada toolbar external data, lalu ubah query menjadi UNION query. Syntax Union Query
>
> SELECT nama_tabel1.nama_field1, nama_tabel1.nama_fieldN FROM db1.nama_tabel1
> UNION atau UNION ALL SELECT nama_tabelM.nama_field1, nama_tabelM.nama_fieldN FROM dbX.nama_tabelM
>
> jangan upa cara penulisan
> nama workbook sebagai db di query
>  `C:\folder\folder1\nama file.xls`
>
> nama worksheet sebagai nama tabel
>
> `'nama sheet$'`
>
> nama header kolom sebagai nama field
> `nama header kolom`
>
> selain itu, sama dengan syntax query
>
> Penggunaan UNION ALL lebih cepat dibanding UNION, tetapi UNION ALL akan menggabung semua data meskipun ada record (baris data) yang sama. UNION menghasilkan record (baris data) yang unique (ingat, unique record bukan unique field jika field lebih dari satu)
>
> Hasil, akan tetap terkoneksi dan setiap di refresh maka tabel hasil selalu update.
>
> Cara lain, dengan VBA copy masing-masing tabel ke bawahnya tabel hasil. Untuk bisa unique records, bisa dengan advanced filter (via vba juga mestinya)
>
> Regards.
> Kid
>
> 2009/6/19 Budi Heryatna <bheryatna82@gmail.com>
>>
>>
>> Dear para pakar excell.
>>
>> Mungkin yang ingin di tanyakan tidak terlalu panjang lebar, yang jadi
>> pertanyaan adalah bisakah kita mengambil data dari beberapa file untuk
>> di jadikan 1 file. contoh dari satu file itu data nya harian dan ingin
>> di jadikan data mingguan serta bulanan dan selanjutnya menjadi
>> tahunan. bisa atau tidak??? mohon pencerahan para pakar semua.
>>
>> file contoh terlampir dalam attachment
>>
>> Trim's
>> Budi Heryatna

__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| XL-mania, berjuang untuk rakyat, pancen oyeeee, LANJUTKAN!        |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf          |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message,  melecehkan,  tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan  winzip  jika  perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke  |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/           |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau...  |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html           |
+-------------------------------------------------------------------+
| Message lama ada di :                                             |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id]  |
| http://www.mail-archive.com/xl-mania@yahoogroups.com              |
+-------------------------------------------------------------------+
Recent Activity
Visit Your Group
Give Back

Yahoo! for Good

Get inspired

by a good cause.

Y! Toolbar

Get it Free!

easy 1-click access

to your groups.

Yahoo! Groups

Start a group

in 3 easy steps.

Connect with others.

.

__,_._,___

Nenhum comentário:

Arquivo do blog