caranya sudah sering dicontohkan di milis

yaitu setiap kali akan mengisi tabel, ketinggian tabel (tabel penampung
data)
di cek lagi  dengan* property range.currentregion.*

*Tinggi tabel + 1* adalah *Index RowBaru* yg harus diisi denga data baru

atau cara lain misal dari row paling bawah di kolom tertentu digerakkan
ke atas mentok, mendapatkan cell terbawah  berisi data, lalu turun 1 cell)
begitulah kira kira
*Be Excel... Be Tricky...*

detilnya nanti akan siti suliskan, tapi mohon sabar, atau mungkin ada temans
lain yg akan mendemonstrasikannya di sini..
ayok  ayok...  banyak posting banya rejeki....




2011/4/10 Stein Berg <[email protected]>

>
>
> Master STDEV(i) terimakasih pencerahannya, ini sangat berguna.
> Kalo boleh ditambah setingnya, gimana VBAnya agar pengisian pada tabel
> berurutan mengisi baris di bawahnya, walaupun numberrnya acak
> seperti :
> 2 John
> 7 Barbara
> 6 Stiven
> (tidak loncat)
>
> Iwant2BeExceler
>
> Pada 10 April 2011 07:06, STDEV(i) <[email protected]> menulis:
>
>
>>
>> memasukkan data dari sebuah entry form ke tabel, jika akan dilakukan
>> berulang-ulang
>> dengan lokasi records yg selalu berubah, tidak dapat dilakukan dengan
>> sekedar formula;
>> harus dibantu olh pemrograman VBA
>>
>> banyak cara / kiatnya tetapi salah satu coding yg biasa-biasa saja;
>> mungkin seperti ini
>> (disederhanakan dari versi yg ada di Module pda wkbook lampiran)
>>
>> Private Sub Cmd_ENTRY_Click()
>>    ' coded by: siti Vi / 9 Apr 2011 / milis belajar-excel
>>    ' http://tech.groups.yahoo.com/group/belajar-excel/message/9240
>>    ' --------------------------------------------------------------
>>
>>    Dim KwTabel As Range, R As Long   ' deklarasi 2 peUbah
>>    Set KwTabel = Range("H11")        ' inisialisasi Peubah
>>    R = CLng(Range("B2"))
>>
>>    KwTabel(R, 1) = R             ' nomor urut
>>    KwTabel(R, 2) = Range("C3")   ' nama pembayar
>>    KwTabel(R, 3) = Range("A7")   ' jumlah
>>    KwTabel(R, 4) = Range("C7")   ' tgl kwitansi
>>    KwTabel(R, 5) = Range("C5")   ' descripsi pymt
>>
>>    ' otomatis naikkan #urut
>>    Range("B2") = Range("B2") + 1
>>
>> End Sub
>>
>> '--------------------------
>>
>> Private Sub Cmd_PRINT_Click()
>>
>>    Me.PrintPreview
>>    ' kalau mau langsung cetak; gantilah dgn
>>    ' Me.PrintOut   ' <<--
>>
>>    ' menghapus data di entry form sesudah di print
>>    ' Range("C3", "C5", "A7", "C7").ClearContents
>>
>> End Sub
>>
>> temans / members baru yg ketinggalan diskusinya bila menginginkan
>> *file atachment post ini <http://www.box.net/shared/jd78ziqxn1>* masih
>> dapat mengunduhnya di sini:
>> http://www.box.net/shared/jd78ziqxn1
>>
>> >> semoga bermanfaat (kalau dimanfaatkan ..)
>>
>>
>>

Kirim email ke