Pak Jajang, Sebaiknya dibuat sebuah peraturan baku tentang letak data dan bentuk (struktur) tabel data. Hal ini memang perlu sosialisasi yang melelahkan dan menjemukan pada awalnya, tetapi manfaatnya adalah untuk kepentingan bersama sebagai sebuah perusahaan.
Peraturan baku yang cukup sederhana adalah memberi nama range. Semua cabang yang mengirimkan file data harus sudah memberi nama range pada tabel datanya. Jika belum ada nama rangenya, maka file dikembalikan dan dinyatakan belum mengirim data. Nama range dibuat tetap misal bernama _Sales_ Setiap cabang disosialisasikan cara membuat nama range, atau dibuat sebuah SOP untuk membuat nama range. Peraturan baku lainnya yang lebih baik adalah selalu meletakkan tabel data mulai A1 sebagai header kolom pertamanya. Kolom pertama sebaiknya adalah kode Cabang. Kolom selanjutnya adalah data milik cabang. Tujuan peraturan baku seperti di atas adalah untuk memastikan posisi data. Dengan pastinya posisi data, maka formula bisa dibuat dengan lebih mudah. Setelah seluruh data cabang sampai di kantor pusat dan akan diolah, bisa dilakukan penggabungan data menjadi sebuah sheet yang orientasinya vertikal. Hal ini memang tidak harus dilakukan, karena posisi data yang konsisten sudah bisa diolah dengan formula. Meski demikian, sebaiknya penggabungan data ini tetap dilakukan. Tentu saja hal ini membutuhkan pemrograman. VBA bisa digunakan untuk hal ini. Ketika sudah membahas tentang VBA, maka sebenarnya posisi data setiap file cabang bisa tidak tetap, tetapi strukturnya harus tetap. Misal harus ada kolom bernama cabang dan membentuk tabel yang baik. Tabel data dikelilingi oleh cell-cell kosong (baris atas tabel kosong, baris dibawah tabel kosong, kolom dikiri tabel kosong, kolom dikanan tabel kosong). Hal ini akan memudahkan pengembangan selanjutnya, misal jika kolomnya bertambah. Jika kolomnya tetap sepanjang masa atau bersedia ribet mengubah script program kembali ketika ada pengubahan jumlah kolom data, maka ndak perlu ada cell-cell kosong seperti itu. Syarat minimal untuk menggunakan VBA adalah : 1. Mau mempelajari Excel 2. Mau mempelajari VBA (ndak terima jadi) 3. bersungguh-sungguh (untung gak ada syarat ipk minimal 1.5) hehehe... kira-kira Bapak mau pakai opsi mana nih ? Membuat aturan baku atau langsung belajar VBA ? Atau mau jadinya saja ? Wassalam, Kid. 2012/12/2 jajang muhammad siddik <[email protected]> > ** > > > Dear para Suhu, > > Mhon bantuannya cara untuk look up data di file Data Master.xls yang mana > sumber data nya dari file 115.xls, 360.xls, 820.xls (file terlampir). Saya > tidak bisa menggunakan fungtion v-lookup karena file sumber kemungkinan > posisi cell nya berbeda setiap ada data baru. > > > Salam, > > > Jajang ms > > >

