Hai Luthfie,

Bagian yang merah adalah penggunaan fungsi Index dan Match dalam VBA.
Jika penggunaan sebuah fungsi melalui worksheetfunction dalam VBA menghasilkan
error value, maka akan muncul pesan error.
Coba sebelum baris yang di-merah tersebut diberi :
On Error Resume Next

Nanti akan tampak hasilnya tidak sesuai harapan karena ada data yang
error alias
hasil formulanya error.
Kemudian, perbaiki area data dalam sheet yang dirujuk oleh baris yang
dimerah.

Wassalam,
Kid.

2012/10/18 luthfie_27 <[email protected]>

> Cells(r, 12).Value =
> > Application.WorksheetFunction.Index(Range(Sheet1.Cells(6, 5),
> > Sheet1.Cells(idxRowAHS, 5)), _
> > Application.WorksheetFunction.Match(Sheet2.Cells(r, 2),
> > Range(Sheet1.Cells(6, 3), Sheet1.Cells(idxRowAHS, 3)), 0))

Kirim email ke