Script loopnya mudah dipelajari kok.
Yang lebih sulit dipelajari adalah cara rekap yang cepat dan efisien jika
tabel datanya berorientasi ke kanan.

Data angsuran bisa disimpan kebawah terus menerus dan di rekap dengan mudah
jadi kekanan atau kebawah sesuai kehendak.
Input data bisa dikurangi kesalahannya dengan fitur bernama Data validation
List.
Angsuran terakhir si pengangsur yang sedang diinput bisa didapat dengan
mudah memanfaat formula lookup.


btw,
kalau memang menunggu dapat masalah dulu kemudian hari, kira-kira bunyi
script dasarnya begini : (cell C5 adalah anchor)
range("c5").offset( nilai_baris_inputan , nilai_kolom_inputan ).value =
nilai_angsuran_inputan

loopnya, misal nilai_baris_inputan ada di range x5:x9
dim rng as range

for each rng in range("x5:x9")
      range("c5").offset( rng.value , rng.offset(0,1).value ).value =
rng.offset(0,2).value
next rng



Wassalam,
Kid.









2013/5/24 Imam Sinurat <sin.u...@yahoo.com>

> Makasih Miss JR sudah berkenan hadir, serta saran dan arahannya..
> Tujuan utama adalah belajar excel saja.  Sudah cukup lama bergabung di
> milis ini, tapi rasanya perkembangan kemampuan terasa sangat lambat.
>  Karena itu kami mencoba metode belajar baru, yakni langsung praktek dgn
> mengambil studi kasus kecil, yaitu proses pembukuan pd sebuah kegiatan
> angsuran mikro mini mikro -katakanlah semacam perkumpulan arisan, yg selama
> ini dilakukan msh pake "catet di buku tulis" TANPA kuitansi. setiap kendala
> yang ditemui langsung ditanyakan ke milis.  Alhamdulillah metode belajar
> excel seperti ini ternyata sangat efektif :). So much thanks to para pakar
> milis yg sudah bersedia berbagi ilmu :)
>
> Back to topic: rencana awal database akan dibangun seperti yg miss
> sarankan, meskipun tentu blm sesempurna itu mengingat jurus2 excel kami blm
> memadai :D  Tapi terbayang bhw nantinya akan menemui bbrp kesulitan dalam
> penggunaannya, seperti: setiap proses input update maka hrs mengetikkan
> nama dan kat (kolom kat sbnrnya msh terbagi lagi mjd 4 atau 5 kolom, atau
> setidaknya msh akan perlu mengetikkan semacam "idRec" sbg penciri khusus
> record tiap kali proses update dilakukan. Beresiko salah ketik nama, kat,
> atau idRec.
>
> Karena itu kami cenderung menyukai pola pengisian "mengarah ke kanan"
> untuk menghindari salah ketik, walaupun tentu ini melanggar prinsip dasar
> penyusunan database seperti yg sudah diingatkan Pak MrKid dlm artikelnya.
>
> Rasanya tinggal selangkah lagi angan-angan itu dapat dicapai, yaitu
> membuatkan script Looping pada sampel masalah seperti pada lampiran email
> saya yg terakhir.  Jika berkenan, mohon Miss JR dan para pakar berkenan
> membantu, terima kasih sblmnya :)
>
> Wassalam
> Sinurat
>
>
>   ------------------------------
>  *Dari:* Jan Raisin <miss.jan.rai...@gmail.com>
> *Kepada:* belajar-excel@yahoogroups.com
> *Dikirim:* Jumat, 24 Mei 2013 8:34
>
> *Judul:* Re: [belajar-excel] Re: VBA Input Data Sesuai Offset Value
>
>
>
> Ikutan ya..
>
> Jan gak tau yang dibahas apa.. mungkin ini adalah semacam pembayaran
> angsuran atau penilaian berkala, ini cuma barangkali ya..
> kalo menurut pendapat Jan, dengan data seperti sample maka seharusnya
> dibuat dahulu sebuah database seperti ini:
>
> [image: Gambar sisip 1]
> lalu untuk input updatenya dimasukkan ke dalam database yang lain seperti
> ini:
>
> [image: Gambar sisip 2]
> setiap kali ada update maka akan terus bertambah ke arah bawah, bukan ke
> kanan berdasarkan "Nama" dan "Kat", tanggal lapor seharusnya otomatis
> berdasarkan tanggal sistem bukan dipilih sendiri.
>
> reportnya mungkin bisa disusun menggunakan Pivot Table berdasarkan 2 buah
> database di atas
>
> # sampaikan masalah yang sering anda temui saat menggunakan Excel pada
> pooling berikut
>
> http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3
>
> Sedikit waktu yang anda luangkan untuk mengisi pooling tersebut sangat
> berharga untuk Be-Exceler yang lain
>
> Wassalam,
>
> -Miss Jan Raisin-
>
> *>>> Jangan mengirim pertanyaan melalui japri ke Jan karena tidak akan
> Jan jawab kecuali anda mentransfer ke Jan senilai Rp 1 juta untuk setiap 1
> pertanyaan yang diajukan;*
> *>>> Untuk kepentingan belajar bersama, pertanyaan ditujukan ke
> belajar-excel@yahoogroups.com;*
> *>>> Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta
> dengan orang-orang yang sabar QS 2:153;*
>
>
> Pada 23 Mei 2013 20.47, Imam Sinurat <sin.u...@yahoo.com> menulis:
>
> **
>
>  Makasih pak MrKid atas segala kepeduliannya.
>
> Sebenarnya kolom ke-3,4,dst itu adalah realisasi pembayaran iyuran secara
> bulanan, yg rutin dicatat setiap bulan ke arah samping kanan :)
> Membingungkan ya pak hahaha...upssff.. setelah pertanyaan saya baca
> kembali, saya juga malah jd bingung apa yang sebenarnya saya inginkan  :D
>
> Bolehkah thread ini saya ralat dan pertanyaannya diajukan dgn
> cara/lampiran berbeda?? mungkin edisi ralat ini akan lebih mudah
> dimengerti.  Mohon izinnya saya ajukan disini saja tanpa harus membuat
> thread baru (jika mmg harus di thread baru, maka akan langsung saya buat).
>
> Saya membuka-buka arsip lama, dan menemukan satu script buatan Pak MrKid
> di message 22661 yang sepertinya mirip.  Script tsb sudah saya jiplak dan
> bekerja dengan baik (Module1: Sub InputData).  Yang belum ada adalah proses
> loop.  Mohon dibantu melengkapi proses loop-nya agar seluruh data nominal
> di kolom P terinput ke Tabel Data.
>
> Mohon maaf saya sudah sangat merepotkan, dan terima kasih sebelumnya atas
> bantuan yang diberikan.
>
> Wassalam
> Imam Sinurat
>
>
>
>
>   ------------------------------
>  *Dari:* Mr. Kid <mr.nm...@gmail.com>
> *Kepada:* BeExcel <belajar-excel@yahoogroups.com>
> *Dikirim:* Kamis, 23 Mei 2013 19:24
> *Judul:* Re: [belajar-excel] Re: VBA Input Data Sesuai Offset Value
>
>
>
> Ada kalimat berbunyi :
> "namun jika ingin meng-update data record yang telah exist, maka dilakukan
> ke arah samping."
>
> Pertanyaannya :
> Data yang mana yang akan digunakan dalam proses pengolahan selanjutnya
> jika telah terjadi 7 kali update (total ada 8 kolom dengan data pertama
> inputnya) ?
>
> Wassalam,
> Kid.
>
>
>
>
>
>
>

<<image.png>>

<<image.png>>

Kirim email ke