Hai Toby, itu karena regonal setting komputer
Regards, Kid On Tue, Jun 7, 2016 at 4:43 PM, Toby kenzo [email protected] [belajar-excel] <[email protected]> wrote: > > > Dear Prasaja, > > Di komp saya kok ngga apa2 yaa.. > > > TerimaKasih > > > Pada Selasa, 7 Juni 2016 16:21, "Bayu Prasaja [email protected] > [belajar-excel]" <[email protected]> menulis: > > > > sama bang error pake dim as string juga > sudah saya coba juga di convert variable nya langsung pake Cdbl, CInt, > CSt, Clong,r dsb, sama hasilnya seperti dideklarasikan yaitu error dan > hasilnya bilangan bulat ketika dikonversi ke integer > > > On Tuesday, June 7, 2016 4:13 PM, "Toby kenzo [email protected] > [belajar-excel]" <[email protected]> wrote: > > > > Dear Prasaja, > > Kalo pake String, hasilnya gimana... > > TerimaKasih. > > > Pada Selasa, 7 Juni 2016 15:54, "Bayu Prasaja [email protected] > [belajar-excel]" <[email protected]> menulis: > > > > Sudah bang sudah saya coba, > Memang sebagian bisa jika di deklarasikan menjadi as integer atau as long, > tetapi hasilnya menjadi bilangan bulat > Jadi jika formulanya =2+ D dan D misal bernilai 2.3 hasilnya menjadi 4, > bukan 4.3 > sudah coba juga dideklarasikan menjadi dim as double , as variant dsb, > tetapi tetap error > lebih jelasnya di attachment dah saya coba hal tersebut > > > On Tuesday, June 7, 2016 3:29 PM, "Toby kenzo [email protected] > [belajar-excel]" <[email protected]> wrote: > > > > Dear Prasaja, > > Pernah dengar kata Deklarasi... > Cobalah gunakan Deklarasi sesuai dengan kebutuhan yang anda inginkan.... > > TerimaKasih. > > > Pada Selasa, 7 Juni 2016 15:13, "[email protected] > [belajar-excel]" <[email protected]> menulis: > > > > Asslamu'alaikum para master, > > mohon maaf menggangu puasa nya bagi yang menjalankan hehe > > saya mau tanya, bagaimana mengoperasikan perhitungan dalam VBA dengan > variable yang mengandung bilangan desimal ? > contoh : saya punya rumus > > Range("A1").formula = "=2+" & D > > jika nilai D bernilai desimal error terus, saya dah coba2 tetap saja eror, > tp jika bukan bilangan desimal bisa berjalan dengan baik. > > jika formula dalam VBA saya rubah jadi : > > Range("A1"). Formula = 2 + D > > (anggaplah nilai D=2.3) > memang ini bisa, tapi hasil yang tertera di "formula bar" hanya hasilnya > yaitu "4.3" bukan "=2+2.3" > > jadi tujuan yang ingin dicapai adalah > 1.Dalam VBA > 2.Memakai perhitungan dengan variable yang berisi bilangan desimal > 3.Hasilnya di formula bar berupa formula nya, bukan hasilnya > > Jika penjelasan saya kurang jelas, bisa diliat di file excel yang saya > attatch, > > Terima kasih sebelumnya para master > > Wasslamu'alaikum > > > > > > > > > > > >

