Pak Daniel,
Coba gunakan VLookUp berikut :
=IF(LEN(B3),VLOOKUP(C3,'Master Order'!$C$5:$L$8,10,*0*),"")
karena di sheet SJ&Faktur tidak ada data kode part.
perhatikan match_type *exact *yang di-*biru*.
Jika ingin dimasukkan ke VBA,
buat script untuk blok kolom J (tanpa header tabel hasil) di sheet
SJ&Faktur, kemudian pasang formula di atas pada range yang diblok itu.
dim rng as range
set rng=sheets("nama_sheetnya").range("j3:j12")
with rng
.formula = "=IF(LEN(B3),VLOOKUP(C3,'Master Order'!$C$5:$L$8,10,*0*
),"""")"
.parent.calculate
.value=.value
end with
Wassalam,
Kid.
2012/9/20 daniel_aho <[email protected]>
> **
>
>
> Dear para master excel,
>
> mohon pencerahannya, bagaimana rumus macro untuk vlookup 2 kriteria,
> saya menggunakan user form untuk input data part keluar, data tersebut
> diambil dari sheet " Master Order" kriteria 1 adl "Kode Part" dan
> kriteria 2 adl " NO SO", hasil yang saya inginkan adalah di coloum
> "Harga" pada Sheet "SJ&Fak".
> untuk lebih jelasnya file terlampir.
>
> Sebelumnya minta maaf jika mungkin kasus ini sudah pernah dibahas
> sebelumnya....
>
> Tanks..
> daniel
>
>
>