wakakaka...

pokoke kalau bisa, langsung ikutan aja...


2015-12-14 13:31 GMT+07:00 Nang Agus [email protected] [belajar-excel] <
[email protected]>:

>
>
> Boleh ya mas Kid saya ikut jawab?
> Cdbl adalah fungsi yang mengubah type data text menjadi type data double
> coba baca pesanya microsoft di sini
> <https://msdn.microsoft.com/en-us/library/ftekwwt0%28v=vs.84%29.aspx>
> sekali lagi saya mohon maaf mas Kid karena lancang menjawab yang bukan
> kapasitasnya... (khan yang ditanya mas Kid) ... :D
> salam
>
> On Mon, Dec 14, 2015 at 1:07 PM, ris ha [email protected]
> [belajar-excel] <[email protected]> wrote:
>
>>
>>
>> Terima kasih pak Kenang Agus dan Mr. Kid
>>
>> Saya sedang merubah database yang menjadi rujukan. Awalnya database hanya
>> bertuliskan Min, Max atau NilaiKecil-NilaiBesar, sehingga membuat pusing
>> saya dalam merubah text menjadi numerik.
>>
>> yang saya mau tanyakan adalah CDbl itu penjelasannya gmn ya Mr. Kid?
>>
>> Semoga masih sabar membantu saya...
>>
>> Salam
>> Haris
>>
>>
>>
>> On Tuesday, December 8, 2015 6:24 PM, "'Mr. Kid' [email protected]
>> [belajar-excel]" <[email protected]> wrote:
>>
>>
>>
>> Wa'alaikumussalam wr wb
>>
>> hmmm....
>>
>> i c...
>> pinjem cekrip copasan mas Nang...
>>
>> Cekrip yang bunyinya: Right(Sheets("Sheet1").Range("B1").Value,
>> Len(Sheets("Sheet1").Range("B1").Value) - 4)
>>
>> dan beberapa info terkait.
>>
>> Sebaiknya di sheet bernama 'Sheet1' pada cells B1 diisi 12 saja, dengan
>> cara ketik angka 1 lalu angka 2 lalu tekan ENTER, supaya cells menyipan
>> data bertipe numerik. Plis... sempatkan belajar dan memahami datatype...
>> plis ya...
>>
>> Kemudian, cells B1 di klik kanan -> pilih Format Cells -> klik tab Number
>> -> pilih opsi Custom -> di Textbox formatnya ditulis lengkap begini (copas
>> juga boleh) :
>> "Min "0
>> lalu tekan OK
>>
>> Sekarang, cekrip yang bunyinya seperti di atas sana, yang bunyi begini :
>>        Right(Sheets("Sheet1").Range("B1").Value,
>> Len(Sheets("Sheet1").Range("B1").Value) - 4)
>> diganti dengan :
>>        Sheets("Sheet1").Range("B1").Value
>> Lalu, cells lain yang diperbandingkan dengan B1 ini, juga diambil dengan
>> cara yang sama, tapi disesuaikan alamat cells nya (ganti B1 dengan alamat
>> lain)
>> Jadi nanti bentuknya, kalau pakai IF di VBA :
>> if sheets("sheet1").range("b1").value > sheets("sheet1").range("alamat
>> cell lainnya disini").value then
>>        'baris kode proses ketika B1 > cells lain
>> else
>>       'baris kode proses ketika B1<= cells lain
>> endif
>>
>> Dengan demikian, regional setting apapun akan diproses dengan benar
>> karena nilai yang disimpan cells bertipe numerik.
>>
>>
>> Tentang :
>> 2. Kemudian saya mencoba dengan menggunakan TexBox dan Label pada
>> UserForm,
>> >> Asumsi : Textbox untuk inputan user untuk nilai yang akan
>> diperbandingkan, dan Label untuk menampilkan isi B1 yang dibahas di atas
>> tadi.
>> >> di UserForm, baris untuk mengisi label nya memanfaatkan properti Text
>> milik si range, bunyinya begini (misal di Label bernama lblBatas)
>>       lblBatas.caption=sheets("sheet1").range("b1").text
>> >> proses perbandingannya kalau pakai IF, adalah antara nilai (bertipe
>> text yang dikonversi menjadi bertipe numerik) dari textbox vs nilai B1 dari
>> sheet 'Sheet1'
>>       *** Misal textbox bernama txtInput
>> 'misal proses validasi input agar pasti berisi numerik disini
>> 'jadi mulai baris ini, sudah pasti isi textbox bisa dikonversi menjadi
>> bertipe numerik
>> if sheets("sheet1").range("b1").value > cdbl( txtinput.text ) then
>>        'baris kode proses ketika B1 > isian di textbox
>> else
>>       'baris kode proses ketika B1<= isian di textbox
>> endif
>>
>>
>> Wassalamu'alaikum wr wb
>> Kid
>>
>>
>>
>> 2015-12-08 7:48 GMT+07:00 Nang Agus [email protected] [belajar-excel] <
>> [email protected]>:
>>
>>
>> Walaikumsalam warahmatullah
>> Dear Haris,
>>
>> Cekrip yang bunyinya: Right(Sheets("Sheet1").Range("B1").Value,
>> Len(Sheets("Sheet1").Range("B1").Value) - 4)
>> menghasilkan data type text yang nilainya 12.0, sehingga berapapun
>> angka yang dimasukkan dibandingkan degan text 12.0 akan selalu lebih
>> kecil. untuk menyelesaikan masalah tersebut dapat dilakukan:
>> 1. mengubah text tersebut menjadi angka dengan mengalikan 1
>> Right(Sheets("Sheet1").Range("B1").Value,
>> Len(Sheets("Sheet1").Range("B1").Value) - 4)*1
>> 2. namun hasil dari perkalian di atas adalah 120, agar menjadi 12,0
>> dapat dilakukan dengan mengubah isi cell B1 menjadi 12,0 di cellnya
>> atau diubah dengan VBA.
>>
>> wasalamualaikum warahmatullah.
>> Kenang Agus
>>
>> On 12/7/15, ris ha [email protected] [belajar-excel]
>> <[email protected]> wrote:
>> > Assalamu'alaikum.
>> >
>> > Mohon bantuan pada para master semua. Saya punya kasus tetang
>> membandingkan
>> > Nilai. Misal Nilai dibatasi Min 10.0 dengan batas itu, jika nilai lebih
>> > kecil dari batas maka akan keluar pesan.
>> > Saya mencoba dengan 2 cara (sama2 dengan Macro),
>> > 1. Saya membandingkan angka pada Cell dan hasilnya seperti yang
>> diharapkan.
>> >
>> > 2. Kemudian saya mencoba dengan menggunakan TexBox dan Label pada
>> UserForm,
>> > tetapi hasilnya tidak sama dengan tes yg pertama. File terlampir
>> >
>> > Saya sudah mencari, alhamdulillah ada yang mendekati seperti kasus yang
>> saya
>> > hadapi di
>> > Yahoo! Groups
>> >
>> > |   |
>> > |   | |   |   |   |   |   |
>> > | Yahoo! GroupsDear Be-Excel, Saya memiliki script dimana fungsinya
>> untuk
>> > membandingkan nilai/angka pada jumlah pembelian dengan stok barang, tapi
>> > punya kendala. |
>> > | |
>> > | View on groups.yahoo.com
>> <http://groups.yahoo.com/?soc_src=mail&soc_trk=ma> | Preview by Yahoo |
>> > | |
>> > |   |
>> >
>> >
>> > setelah saya utak utik seharian, g bisa. Mohon bantuannya kepada para
>> master
>> > semua atas solusi yang diberikan, semoga Allah Swt membalas dengan
>> > berlimpahan kebaikan dan kemudahan segala urusan. Amin
>> >
>> > Salam
>> > Haris
>> >
>>
>>
>>
>>
>>
> 
>

Kirim email ke