Hai Dwi,

Mestinya bagian yang menimbulkan error tersebut tidak dibutuhkan karena
definisi range subtbl cukup sampai baris subtbl.offset(blabla
Jadi 2 baris Set Subtbl setelahnya bisa dihapus.

Jika enggan menghapusnya, coba tambahkan Sheets("datasub"). sebelum
range(subtbl blabla
Pastikan pada sheet datasub, semua baris dikolom B terisi penuh (tidak ada
yang blank).

Pada prosedur yang digunakan untuk menyimpan data anak, sepertinya proses
loop harus diperbaiki menjadi :
For r = 1 To JmlItem
         If .[a12:a30].Cells(r, 1) <> vbnullstring Then
            TblSub(NewSub + r, 0) = NewSub + r   '# urut
            TblSub(NewSub + r, 1) = .[I3]        ' Nr Inv
            TblSub(NewSub + r, 2) = .[I5]        ' Tgl Inv
            TblSub(NewSub + r, 2).NumberFormat = "dd mmm yy"
            TblSub(NewSub + r, 3) = .[P4]        ' No Faktur Pajak
            TblSub(NewSub + r, 4) = .[B3]        ' Nm Cust
            TblSub(NewSub + r, 5) = .cells(11+r,4).value   ' Nm Produk
            TblSub(NewSub + r, 8) = .cells(11+r,2).value   ' Quantity
            TblSub(NewSub + r, 9) = .cells(11+r,8)   ' Harga
            TblSub(NewSub + r, 10) = .cells(11+r,3)   ' satuan
            TblSub(NewSub + r, 11) = .cells(11+r,10)   ' Jumlah
            TblSub(NewSub + r, 14) = .cells(11+r,14)  ' Kurs
        endif
      Next r

Wassalam,
Kid.


2013/12/9 dwi mulyaningsih <[email protected]>

>
>
> Terlampir error reportnya
>
>
>   On , dwi mulyaningsih <[email protected]> wrote:
>  Dear pakar excel,
>
> File warisan yang saya dapat sudah saya modif, dan akhirnya saya buat
> seperti terlampir.
> Akan tetapi pada saat rekam data ke tabel masih ada debugnya, mohon
> solusinya.
> terlampir error reportnya.
> Terima kasih
>
> Salam
> DM
>
>
>
>

Kirim email ke