Setahu saya begini:
Textbox itu lain dengan Cell
<> data bilangan di cell DAPAT di "FORMAT" agar tampilannya tertentu,
tetapi VALUE data tsb tetap sebagai bilangan (type data: Number)
<> data apapun di textbox, diformat atau pun tidak, sebenarnya selalu bertype 8 (String).
Tetapi karena kemurahan hati VBA, bila tampilan data-bilangan ex textbox (atau controls lain)
masih sederhana, kadang tanpa dikonversi-pun masih dapat di-aritmatikkan dengan bilangan lain.
Tetapi disarankan agar data angka ex textbox ketika akan diaritmatikkan dikonversi dulu ke
data bilangan dgn salah satu fungsi yg sesuai (VAL, CDBL, CSNG, CINT, CLNG, CDATE dst)
misal data bilangan bulat di textbox11 akan dikalikan dengan bilangan pecahan di tekxbox12,
dan hasilnya ditulis di textbox13
TextBox13 = Clng(TextBox11) * Csng(TextBox12)
kalau perlu tampilan di textbox13 diformat agar mudah dibaca
misal ber pemisah ribuah & digir pecahan desiman = 4
TextBox13 = Format(Clng(TextBox11) * Csng(TextBox12)
Jika formattingnya sudah "macem-macem" seperti diberi Text "Rp", maka data ex textbox
(yg sudah "dibikin macem-macem" tsb) tidak dapat dioperasikan sbg bilangan.
Untuk mengkonversinyapun harus ada pengolahan lebih panjang, misalnya dengan membuang
"Rp" nya lebih dulu.
Workbook terlampir mungkin bisa sedikit menjelaskan hal tsb...
rgds,
siti
Oiya satu lagi:
Tambahan Format pada bilangan: seperti "Rp , "tahun" "bulan", Lembar" dst
(yg biasanya menyatakan unit) sebaiknya tidak perlu di tampilkan dlm data,
tetapi di"tulis" di luar data,
misalnya
dlm object controls:
(LABEL) "Harga (Rp) :" (TEXTBOX) (bilangan)
di sheet / tabel
LabelKolom "Rp"
cells dibawah LabelKolom : bilangan (tidak perlu bilangan yg berformat Rp)
2009/8/24 andri <prod-dc@shokubai.
>
> Dear all,
> Terima kasih atas saran dari rekan-rekan. Tapi kalo saya lihat hasilnya,
> value dari textbox tersebut adalah "text" bukan sebagai "number"
> (CMIIW). Padahal saya ingin value dari textbox tersebut adalah "number"
> sehingga bisa dilakukan operasi matematik (penjumlahan, perkalian dsb).
> Mohon maaf karena mungkin ada yang kurang jelas dari pertanyaan saya.
> Jadi ingin saya begitu saya masukkan kode barang maka akan muncul
> harganya dengan format Rp. ##,###. Nantinya value dari textbox tersebut
> akan saya kalikan dengan quantity pembelian sehingga total pembelian
> bisa otomatis.
> Regards,
> Andri
| Selamat menjalankan ibadah puasa... |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau... |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Nenhum comentário:
Postar um comentário