Syukurlah kalau sudah ada solusinya.

imo,
Karena kasus menyimpan data selalu membutuhkan VBA, ada baiknya sheet data
hanya 1. Tambahkan kolom Agent pada sheet data. Jadi tidak perlu ada N
sheet data karena ada N agent.

Output yang ingin menampilkan data per agent, bisa disusun dengan fitur
pivot table. Pivot table yang telah dibentuk lalu di-copy ke sheet lain
yang nama sheetnya adalah nama agent.

Proses penyusunan output seperti ini "terkesan" SAMA dengan kalau langsung
menyimpan data pada banyak sheet sekaligus. PADAHAL, sejatinya proses
penyusunan output seperti diatas yang bersumber dari 1 sheet data saja jauh
lebih efisien.

Pada data yang disimpan dalam banyak sheet (seperti kasus ini, ada data
sheet Agent1, Agent2, Agent3, dst), bagaimana merekap jumlah hari terlambat
secara series waktu setahun (jan to dec) dari setiap Agent ?
Kira-kira tampilan output begini :

ID_AGENT       Jan-2015    Feb-2015  dst
   Agent1               3                   0
   Agent2               0                   0
dst

yang jumlah agent-nya ada 50 bijik saja deh.

Dengan sheet data yang sudah terpisah per agent, maka dibutuhkan 50 formula
karena harus merujuk ke 50 sheet data yang berbeda.
Kalau pakai bantuan fungsi Indirect, maka terkena potensi me-lemot-nya
kinerja Excel karena sifat volatile fungsi Indirect.

btw,
hal di atas sekedar sudut pandang dari sisi lain....


Regards,
Kid


2016-04-12 8:40 GMT+07:00 'SodikiN' [email protected] [belajar-excel]
<[email protected]>:

>
>
> Pagi,
>
> Please ignore ya, dah bisa...Alhamdulillah..
>
> Terima kasih.
>
> Rgds,
> Sodikin
> You'll Never Walk Alone
> ------------------------------
> *From: * "Sodikin Sodikin [email protected] [belajar-excel]" <
> [email protected]>
> *Sender: * [email protected]
> *Date: *Mon, 11 Apr 2016 05:26:48 +0000 (UTC)
> *To: *<[email protected]>
> *ReplyTo: * [email protected]
> *Subject: *[belajar-excel] rekap absensi [1 Attachment]
>
>
>
> selamat siang..
>
> rekan-rekan excel-lent, mohon bantuannya saya ada case untuk rekap
> absensi, tiap hari data ditarik berdasarkan tanggal, isinya tanggal, nama,
> jam masuk, dan jam keluar. permasalahnnya adalah saya harus buat rekap
> absen per nama dalam satu sheet.
> kira-kira script macro yang dibuat pakai apa yah?
>
> terima kasih.
>
> Rgds.
> Sodikin
>
> 
>

Kirim email ke