di pc saya (mudah mudahan tidak demikian di pc pak Puthut)
mengubah code menjadi seperti yg di sarankan
TextBox1.Value = Format(WorksheetFunction. _
VLookup(ComboBox1.Value, Sheet1.Range("A10:B13"), 2), "Rp.###,")

penampilan hasilnya : Rp22000
kayaknya ini bukan yg dikehendaki oleh pe-nanya.

jadi yg diubah *code*nya bukan syntaxnya,
*sintaks* tidak boleh diubah dia karena berupa peraturan.

Lagi pula, fungsi VLOOKUP tanpa argument ke 4, (berarti argument ke 4 =
TRUE,
dalam kondisi khusus, bisa menyesatkan..





2009/8/23 Puthut Wibowo <[email protected]>
>
> Syntak Macronya dirubah seperti ini :
> TextBox1.Value = Format(WorksheetFunction.VLookup(ComboBox1.Value,
Sheet1.Range("A10:B13"), 2), "Rp. ###,")
>
> Terlampir hasil revisi
>
> Thanks
> Puthut Wibowo
>
> --- On Fri, 8/21/09, andri <[email protected]> wrote:
>
> From: andri <[email protected]>
> Subject: ]] XL-mania [[ Format "Rp. ###,###" di Textbox pada Form
> To: "XL-mania" <[email protected]>
> Date: Friday, August 21, 2009, 2:46 PM
>
> Dear XL-Mania,
> Saya mau minta tolong ni...
> Saya punya userform yang berisi Nama Barang dan Harganya. Saya ingin
> format harga barang pada user form adalah Rp. ##,###. Saya sudah coba
> dengan NumberFormat ="Rp. ##,###" tapi tetap tidak bisa.
> Untuk lebih jelas mohon lihat attachment
> Terima kasih banyak,
> Andri

Kirim email ke