Hai Adi,

Jika data sudah banyak dan setiap user tidak pasti 10 record dan setiap
user bisa berbeda-beda jumlah record yang di-input, maka penyimpanan data
seperti yang Anda harapkan akan menjadi ribet (uh.. ogah banget kalo
beribet ria). Dikuatirkan lagi, ternyata dari 10 record yang akan di-input
oleh seorang user hari itu, baru bisa terinput 7 record saja, maka akan ada
3 baris kosong antar record data (uh.. gak berkaidah database banget tuh).

Bagaimana jika, (hanya jika loh ya... jadi bisa saja Anda merasa hal ini
belum tentu baik)
1. di sheet penyimpanan data (di sebuah workbook khusus yang katanya
di-share itu ya) ditambahkan kolom bernama User_Penginput yang diisi dengan
ID user penginput (kalo ndak bisa ID-nya, isi dengan nama si user penginput
tapi usahakan konsisten penulisannya)

2. [bila perlu] tambahkan sekalian kolom waktu penginputan (misal diberi
nama kolom Tgl_Input), bila sering diminta menampilkan per tanggal input
tanpa memperdulikan jam inputnya, pisahkan antara sisi data tanggal dengan
jam menjadi 2 kolom, yang berarti akan ada kolom Date_Input dan Time_Input

Setelah ditambahkan kolom tersebut, maka ubah script VBA yang menulis ke
workbook penyimpanan tersebut untuk selalu menulis di baris kosong pertama
yang ditemui. Dengan urutan proses :
a. buka workbook penyimpanan
b. tulis data (lengkap sampai kolom-kolom baru yang ditambahkan tadi)
c. save workbook penyimpanan
d. tutup workbook penyimpanan

Maka nanti seluruh data yang disimpan akan tampak acak sesuai waktu
penyimpanan.


Di sisi output, ketika dibutuhkan output yang menampilkan :
a. terurut berdasar User, maka ambil seluruh data dan sort berdasar kolom
User_Penginput.
b. terurut berdasar User pada rentang tanggal input tertentu, maka ambil
data pada rentang waktu tertentu kemudian sort berdasar User_penginput.
Fitur Advanced Filter akan memudahkan proses ini.

Wassalam,
Kid.



2014-07-31 13:28 GMT+10:00 adi_laksan...@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Salam kenal para exceler semua,
>
> Pada kesempatan ini saya ingin mohon bantuannya kepada para exceler semua
> untuk kasus saya yg seperti ini. Jadi saya mempunyai sebuah workbook yg
> ter"share" dalam sebuah jaringan sehingga memungkinkannya workbook tersebut
> dikerjakan lebih dari satu user dalam waktu bersamaan. Misalnya terdapat 3
> user yang bekerja bersamaan dan masing2 setiap user taruhlah mengerjakan
> input data berjumlah 10 yang berurutan. Contoh:
> User A menginput data dari nomor 1 s/d 10 (letaknya di baris ke-2 s/d
> ke-11 pada kolom A)
> User B menginput data dari nomor 11 s/d 20 (letaknya di baris ke-12 s/d
> ke-21 pada kolom A)
> User C menginput data dari nomor 21 s/d 30 (letaknya di baris ke-13 s/d
> ke-31 pada kolom A)
> Persoalannya, jika pada workbook itu saya menggunakan pemodelan sheet_form
> dan sheet_database tentunya ketika user2 tersebut mengklik tombol "simpan"
> urutan data ketiga user tersebut akan menjadi acak2an, tidak sesuai baris
> urutannya.
>
> Yang saya harapkan adalah ketika user A menginput nomor urut 1 dan pada
> saat yg sama user B dan C menginput nomor urut 11 dan 21, maka inputan
> mereka otomatis masuk ke sheet_database pada baris tempat urutan mereka.
>
> Mohon pencerahannya. Terimakasih
>
>
> (Semoga para exceler paham dengan maksud saya, maaf saya newbie soalnya)
>
>  
>

Kirim email ke