Sebelumnya terima kasih atas tanggapannya pak Kid,
Pada kenyataan yg saya hadapi, data di sheet input lebih dari 20 buah dengan 
tabel referensi ada 6 tabel. Sheet Perhitungan juga menggunakan perhitungan yg 
sangat panjang, lagipula field yg di copas dari acces ke sheet database ada 45 
field dengan total record mencapai 300.000.
file lampiran saya ini hanya contoh saja pak kid, selanjutnya saya akan 
kembangkan sendiri.
Apakah formula saya harus ganti dgn code vba nya?

Basic informastion yg ada di sheet perhitungan hanya mewakili saja, karena spt 
itulah bentuk field data yg akan di copas dari acces ke sheet database.

Tujuan saya adalah, ketika saya copas data dari acces ke baris yg dimulai dari 
baris B5:F5 sampai sebanyak data di acces maka secara otomatis atau dengan 
membuat tombol, macro akan berjalan membaca sebanyak data portopolio dan 
menghasilkan nilai GAJI BULANANAN.

Singkatnya begini :
Pada sheet perhitungan terintegrasi dengan sheet input.
Pada proses perhitungannya di sheet perhitungan, akan membaca data portopolio 
yg ada di sheet database lalu masuk ke basic information di sheet perhitungan 
(disni akan dihitung dan mendapat Gaji bulanan), GAJI BULANAN itu akan otomatis 
tampil ke sheet database. Jadi proses perhitungan terus berlanjut sepanjang 
banyak data yg di copas dari acces.

klu kata temen sih semacam looping data, tp saya kurang paham.

Terima kasih atas bantuannya.

 







________________________________
 Dari: Mr. Kid <[email protected]>
Kepada: [email protected] 
Dikirim: Selasa, 16 Oktober 2012 1:25
Judul: Re: [belajar-excel] Aplikasi perhitungan Gaji Bulanan dengan MACRO EXCEL
 

  
File terlampir tidak menggunakan VBA.
Copas data dari MS Access ke sheet database di kolom A mulai baris ke-5. Bila 
perlu, data mulai baris ke-5 sampai yang terakhir yang ada di sheet database 
bisa dihapus lebih dulu (blok, klik kanan, delete, entire row).

Tentang cara hitung komisi intensif yang tetap mengacu (berdasar) nilai Gaji 
Pokok yang 100%bisa disesuaikan pada formula di G4 sheet database dan di-copy 
ke seluruh record yang ada disana.

Wassalam,
Kid.


2012/10/16 Darmoka Purba <[email protected]>

 
>  
>Yang terhormat,
>Kepada Para Guru/master excel 
>
>Mohon bantuannya atas kebingungan
saya dalam membuat aplikasi menggunakan macro excel.
> 
>Berikut penjelasan singkat :
>SheetA (input)              berisi, :: rate Komisi, rate Bonus, rate lain-lain,
rate insentif dan rate potongan pensiun (rate nya dalam persentase). Ada juga
Tabel Gaji per lama kerja.
> 
>SheetB
(perhitungan)    berisi, :: 
>                                                *
Basic Information :  Nomor Id, Nama, Usia, Mulai kerja dan Lama
kerja
>                                                * Perhitungan   :  Gaji
bruto, Insentif dan potongan pensiun
>                                                * Gaji Bulanan  
> 
>                Formula
:      1. Lama kerja = Year(Now()) –
year(mulai kerja)
>                                    2.
Gaji Pokok = Vlookup(lama kerja, tbl gaji,2,false)
>                                    3.
Insentif = Input!rateinsentif * Gaji Pokok
>                                    4.
Potongan pensiun =input!ratepotonganpensiun * Gaji pokok
> 
>                                    5.
Komisi dari gaji pokok = input!ratekomisi * gaji pokok 
>                                    6.
Bonus dari gaji pokok = input!ratebonus * gaji pokok 
>                                    7.
lain-lain dari gaji pokok = input!ratelain-lain * gaji pokok
>8. Total untuk gaji pokok = Gaji pokok + komisi dari gaji pokok
+ bonus dari gaji pokok +     lain-lain dari
gaji pokok
>Total untuk Insentif =Insentif +
komisi dari insentif + bonus dari insentif + lain-lain dari insentif
>Total untuk potongan pensiun = Potongan pensiun + komisi dari insentif
+ bonus dari insentif + lain-lain dari insentif
>9. Gaji
bulanan = total untuk gaji pokok + total untuk insentif + total untuk potongan
pensiun
>                
>SheetC
(database)          berisi , :: Portopolio :  Nomor Id, Nama, Usia, Mulai 
kerja, Lama kerja
dan GAJI BULANAN
>  
>
>Catatan :
>1.       SheetB (perhitungan) berhubungan dengan SheetA (input)
>2.       Nilai pada Input dapat berubah setiap bulan 
>3.       Nilai atau isi di SheetC(database) adalah data
hasil paste yang dicopy dari Access, kecuali Gaji Bulanan
> 
>
>Pertanyaan :
> 
>Bagaimana code macro agar ketika
data di paste ke SheetC(database) dari acces langsung secara terprogram
mendapat hasil hitungan GAJI BULANAN ?
>
>
>
>Untuk lebih jelasnya, berikut saya lampirkan file Excelnya.
>
>
>Atas bantuannya, sbelumnya saya ucapkan banyak terima kasih.
>
>
>
>
>Regards,
>Moka
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

 

Kirim email ke