;)

Dan lebih baik seluruh kode diubah menjadi bilangan bulat beneran, dan
tidak pada saat proses akan menampilkan atau mengkomputasi ditempat lain
(termasuk dalam userform).

Dari contoh data yang pernah Anda share ke milis, kode tidak berupa
bilangan bulat. Bahkan disebuah kasus yang Anda utarakan, yang kalau ndak
salah dibuatkan data validation list untuk memilih id, tidak memungkinkan
diisi dengan cara diketik manual alias harus memilih dari daftar data
validation list walaupun yang diketik itu ada dalam list.

Andaikan nilai data memang berupa bilangan bulat, maka user bisa mengetik
nilainya langsung tanpa memilih dari list milik data validation list.

kembali lagi,
pada umumnya, untuk data yang kritis seperti ID, sangat dihindari
menggunakan bilangan tidak bulat. Jadi secara sederhana seakan ada rules
bahwa untuk kolom key usahakan mengikuti urutan berikut :

Selalu berusaha menggunakan tipe data numerik bilangan bulat. Jika tidak
memungkinkan atau memiliki pertimbangan lain, maka menggunalan tipe data
text

Pada data Anda, key menggunakan data bertipe numerik tetapi tidak berupa
bilangan bulat. Andai Anda ubah menjadi bilangan bulat, maka resiko bertemu
kesulitan akibat ulah bilangan tidak desimal pada data type approximate
(tidak exact) seperti double dan single di Excel tidak akan ditemui.
Akhirnya, pembuatan proses otomasi akan menjadi lebih lancar.

Regards,
Kid.






2015-02-06 19:06 GMT+11:00 Jack Carmelo [email protected]
[belajar-excel] <[email protected]>:

>
>
> Mr Kid
> Ok akhirnya saya bisa copy. Berarti yang dirubah sebenarnya dari mana data
> itu diambil harus diubah benar2 15rbu90 supaya menjadi bilangam bulat.
> Makasih. Benar2 tidak terpikirkan sebelumnya karena fokusnya saya di
> userform saja.
> Makasih lagi
>
> --
> Salam Sehat Selalu Dari Papua Timika
> Jack
>
> Jumat, 06 Februari 2015, 04:59PM +0900 dari "'Mr. Kid' [email protected]
> [belajar-excel]" <[email protected]>:
>
> Hai Jack,
> Jadi, data dasarnya yang tadinya menggunakan kode 15.090 yang sebenarnya
> bernilai 15 koma 090 diubah seluruhnya menjadi 15 ribu 90
> Dengan demikian, maka nilainya akan menjadi bilangan bulat.
> Setelah data dasarnya (yang kode key itu) berupa bilangan bulat, maka
> di-userform atau dimana saja prosesnya akan berupa pembandingan bilangan
> bulat.
> Artinya, sebaiknya kolom key tidak menggunakan bilangan yang tidak bulat.
> Masih lebih baik menggunakan tipe data text daripada bilangan tidak bulat.
> Regards,
> Kid.
> 2015-02-06 18:51 GMT+11:00 Jack Carmelo  [email protected]
> [belajar-excel]  < [email protected] > :
> >
> >Mr Kid,
> >Itu sudah saya buat di sheet excelnya dan memang menampilkan tetap
> 15.090. Tapi tampilan di txtnonya Mas. Ketika saya mengetikan nama yang
> memiliki nomor sperti yg d contoh maka tampilan di formnya saja yang
> menggunakan code .find tanpa angka 0. Apakah tidak ada perintah di
> propertis texbox yang membuatnya tetap 3 angka di belakang koma seperti
> yang bisa di buat di menu home excel.
> >Atau mungkin maksud Mr Kid lain,mohon penjelasannya. Maklum belum paham
> benar mengenai excel.
> >Makasih Mr Kid
> >--
> >Salam Sehat Selalu Dari Papua Timika
> >Jack
> >Jumat, 06 Februari 2015, 04:38PM +0900 dari "'Mr. Kid'
> [email protected] [belajar-excel]" < [email protected] >:
> >Hai Jack,
> >Bagaimana jika key-nya diubah menjadi bilangan bulat saja. Contoh,
> daripada 15.090 akan lebih baik diubah menjadi 15090
> >Coba di cell A1 ditulis 15090 kemudian klik kanan cell A1 -> pilih format
> cells -> pilih tab Number -> pilih item opsi Custom
> >pada textbox, isi dengan bunyi berikut (sama persis atau copas saja) :
> >0"KID"000
> >lalu tekan OK
> >Jika 15090 bisa ditampilkan agar tampak dimata user berbunyi 15KID090,
> maka bisa ditampilkan agar selalu tampak 15.090 dalam keadaan regional
> setting komputer apapun bukan ?
> >Regards,
> >Kid.
> >2015-02-04 18:12 GMT+11:00 Jack Carmelo   [email protected]
> [belajar-excel]  <  [email protected] > :
> >>
> >>Mat sore para master,
> >>Saya punya masalah pada satu textbox. TextBox ini diperuntukkan untuk
> nomor atau kode khusus sebut saja Primary Key yang memiliki angka desimal 3
> angka. Misalnya textbox ini saya berinama txtno.
> >>Dan ada satu textbox lagi untuk nama misalnya txtnama. Nah saya membuat
> sebuah kode .find pada txtno sehingga nomor akan secara otomatis muncul
> begitu nama di ketik dan saya buat enablenya false sehingga tidak bisa
> dirubah.
> >>Nah masalahnya adalah ketika primary key pada desimal terakhir angka 0.
> Misalnya 15.090. Padahal harus seperti itu tapi terbaca pada txtno-nya
> adalah 15.09. Jadinya primari keynya salah. Mohon solusinya agar nomornya
> tetap dengan 3 angka di brlakang koma meskipun itu angka nol (0). Saya cek
> di propertiesnya tapi kelihatan tidak ada Perintah untuk desimal atau
> karena saya tidak tau jadi bingung ya???Hahhaha
> >>Makasih atas solusinya.
> >>--
> >>Salam Sehat Selalu Dari Papua Timika
> >>Jack
>
>  
>

Kirim email ke