maaf sy mw tny lagi setelah sy coba2 lg yg diinput bs msk ke sheet yg sy 
inginkan hingga ke baris brikutnya... ttpi ketika sy input data yg msk dobel jd 
misal sy mskan no induk sekian dgn nama AAN maka pada row A9-A10 akan terinput 
nama AAN, dan sy input lg nama IIN pd row A11-A12 akan terinput IIN...
Formulanya seperti ini :
Sub Macro3()
'
' Macro3 Macro
'

'
    Sheets("KALKULATOR").Select
    Range("N11").Select
    ActiveCell.Offset(1, 0).Range("A1").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Sheets("GLOBAL REPORT").Select
    ActiveCell.Select
    ActiveCell.Offset(1, 0).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
        xlNone, SkipBlanks:=False, Transpose:=False
    Sheets("KALKULATOR").Select
    ActiveCell.Select
    ActiveCell.Select
    Range(Selection, Selection.End(xlToRight)).Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("GLOBAL REPORT").Select
    ActiveCell.Select
    ActiveCell.Offset(1, 0).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
        xlNone, SkipBlanks:=False, Transpose:=False
End Sub


Terima kasih bnyk atas bantuannya...





________________________________
 Dari: Jan Raisin <[email protected]>
Kepada: [email protected] 
Dikirim: Senin, 3 Desember 2012 9:50
Judul: Re: [belajar-excel] Input data berdasar no induk
 

  
Dear Debora,

karena Anda sudah biasa dengan langsung menuliskan script ke VB, maka saya 
bantu solusinya sbb:

1. deklarasikan beberapa variabel sbb di dalam sebuah prosedur di dalam sebuah 
modul
    a. NomerIndukNasabah tipenya String (untuk jaga-jaga jika nanti ada 
kombinasi huruf & angka di dalam NomerInduk, atau ada nol di depan NomerInduk)
    b. sebuah variabel yang akan digunakan untuk pencarian NoInduk tipenya range
    c. TotalBunga, TotalDenda, TotalPokok bertipe Double untuk menyimpan nilai 
dari sheet Kalkulator

2. Masukkan masing-masing nilai ke dalam variabel tersebut, nilainya diambil 
dari masing-masing nilai sesuai hasil perhitungan di sheet Kalkulator

3. Lakukan pencarian di sheet Nasabah kolom B berdasarkan NomerInduk nasabah
    contoh pencarian:
    Set VariabelNomer1B = 
sheets("nasabah").range("b:b").cells.find(NomerIndukNasabah)

4. Lakukan pengecekan apakah ditemukan datanya menggunakan:
    If VariabelNomer1B is nothing then
        jika tidak ditemukan maka beritahu user dengan messange box bahwa data 
tidak ditemukan
        keluar dari prosedur
    End if

5. Jika ditemukan maka lakukan proses seperti ini
    ambil nilai denda, gunakan OffSet untuk menunjuk cellnya berdasarkan 
rujukan hasil pencarian di atas, lalu nilainya ditambah dengan TotalDenda yang 
tadi sudah disimpan dalam sebuah variabel.
    lakukan juga untuk nilai bunga dan pokoknya

6. Buat sebuah shape lalu assign macro yang sudah ditulis ke dalam shape 
tersebut, jika tidak terbiasa dengan shape bisa menggunakan tombol (command 
button) lalu panggil prosedur tersebut.

Selamat mencoba, semoga berhasil dan tetap semangat :D

Best Regard,

-Ms. Jan Raisin-



Pada 1 Desember 2012 21:57, Debora Christy <[email protected]> 
menulis:

 
>  
>Miss sy sedikit bingung dgn proses rekam makro, krn sy sendiri msh awam soal 
>rekam makro...
>Dlm penggunaan makro biasanya sy lgsg msk ke vb utk memasukkan formula 
makro... Td sdh sy coba dgn langkah2 tsb ttpi utk makronya sendiri tdk 
terekam...
>Apakah formula tsb dpt lgsg dimskkan melalui vb ato hrs melalui proses rekam 
>makro? Trima kasih sebelumnya...
 

Kirim email ke