terima kasih pak anton betul juga ya pak, misal kalau workbook yg akan di gabung sudah tertentu (nama-namanya, jumlahnya, lokasinya, jumlah sheet di tiap workbook dst), tentunya dapat di tulis rumusnya walaupun pekerjaan menulis rumus itu pun MUNgkin hampir menyamai pekerjaan manual mengcopy tabel tabel di tiap sheet .
pada saat membaca kasus pak t0f1q, saya langsung membayangkan : jumlah workbook (yg dicontohkan hanya 4) itu BANYAK SEKALI ; tabel dlm tiap sheet pun ratusan/ribuan baris, Oleh karena itu yg terbayang langsung: TINDAKAN menggabung sedangkan yg ditanyakan RUMUS. Kalau begitu, statement saya tadi tidak pas alias salah. Karena walaupun tidak praktis, rumus-nya tetap ada. -------------------------------------------------------------------------------- Mengenai 'Sub' dan 'Function' procedures Pada kesempatan lain yg lega, mungkin saya akan dapat melanjutkan diskusi ini jika yg dibicarakan : pemrogramannya di VBA. Saat ini siti membatasi dulu, mengenai RUMUS / FORMULA di worksheet. "Penjelasan" berkut ini tentu bukan ditujukan khusus kpd pak Anton (yg saya yakin sudah lebih well-informed), tetapi kepada kita semua sekedar sbg refreshing.. Rumus / Formula dlm bentuk dasarnya punya komponen operand (suku) dan operator. Tetapi operand itu selain berupa konstanta, dapat berupa [rujukan ke cell(s)], [rumus/ekspresi lain] dan bisa berupa [fungsi] yg sudah ada di excel maupun fungsi yg dibuat sendiri oleh user. Di perkembangannya, argument di dalam fungsi dapat pula berupa fungsi lain, atau expresi/formula yg panjang. Tetapi secanggih apapun rumus, hasilnya ya hanya data di cell di mana rumus ditulis; Kita bahkan tidak dapat membuat satu rumus di C1 dan ingin hasilnya tertulis di C2 walaupun jaraknya dekat sekali. Apalagi kalau rumus harus mengCOPY dan memPASTE range satu ke range lain; dan tindakan-tindakan lain. Rumus =A1 yg tertulis di A2 bukan mengcopy A1 ke A2, tetapi A2 merujuk A1. Rumus =A1 hanya menghasilkan data seperti data di A1, buktinya jika cell A1 yg berwarna background merah, warna tsb tidak ikut mewarnai cell dimana rumus ditulis. "Sorting dengan Formula" hanyalah sebuah kata-kata provokatif, karena sebetulnya formula itu hanya menghasilkan salinan/rujukan/hasil kalkulasi data yg sorted.; (Formulanya tetap harus ditulis di range lain) dan Data-Aslinya sendiri masih tetap tak bergeming di range aslinya. Tidak seperti sorting dengan menu Data Sort yg langsung berefek terhadap data aslinya Itulah ini yg saya maksudkan: bahwa rumus hanya menghasilkan data dan tidak akan dapat melakukan action(s) & menghasilkan efek netto. Ini saya kira penting difahami "sejak pagi-pagi" oleh pemakai worksheet; agar tidak kelamaan mencari RUMUS yg akan digunakan untuk menindak sesuatu, yg ternyata (rumus spt itu) tidak ada... Mungkin pula pertanyaan pak t0f1q hanya salah istilah, oke lah, tetapi ketika kita berExcel, kata kata yg sudah baku (sheet, cell, baris, kolom, rumus, fungsi, dst) hendaknya digunakan secara tepat, supaya orang lain (warga milis) tidak ikut binun'... Tetap dengan CMIIW, Mudah-mudahan diskusi ini bermanfaat, & tidak membuat members menjadi semakin binun.. Pendapat lain tetap ditunggu, agar lebih 'gayeng' gitu loch... ----- Original Message ----- From: anton suryadi To: [email protected] Sent: Tuesday, January 05, 2010 5:31 PM Subject: Re: [belajar-excel] menggabung beberapa file menjadi 1 file Apabila dengan menggunakan rumus excel, bisa dengan membuat formula reference ke workbook yang terkait, apakah yang seperti ini yang dimaksud pak tofiq? mungkin juga bukan, sepertinya bu siti sedang mengarahkan ke macro, tertarik masalah Fungsi, saya cari kamusnya: > A Sub procedure is a group of VBA statements that performs an action (or actions) with Excel. > A Function procedure is a group of VBA statements that performs a calculation and returns a single value. A Function is also a procedure mengingat bahwa dalam kasus nyata:: >Bahwa ternyata function procedure dapat juga melakukan berbagai tindakan/action yang di lakukan oleh sub procedure. Di [b-e] waktu itu kalo gk salah koding-nya pak puthut. >Bahwa Sub procedure tidak dapat melakukan seperti halnya function procedure. >Terdapat orang-orang tertentu (programmer) yang memilih menggunakan jalan Function ketimbang Sub, bahkan sangat jarang memilih menggunakan Sub (terdapat berbagai diskusi menarik terkait hal ini diluar sana terkait hal ini) akhirnya timbul pertanyaan atas istilah dalam kamus tersebut, terkait definisi sub procedure vs function procedure, (pandangan singkat, mungkin salah) (bukan bermaksud membajak postingannya pak tofiq)

