• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Convert Double Fonksiyonu Hakkında Cdbl()

Katılım
25 Ocak 2009
Mesajlar
110
Excel Vers. ve Dili
Excel-2007 Türkçe
Merhaba arkadaşlar

Evren Hocam Cdbl fonksiyonu ile string bir değeri double tipi bir değişkene döndürebileceğimi açıkladı ama şimdi başka bir sorunum var arkadaşlar

Textbox1.Value="0.002" şeklinde

Dim a As Double

a=Cdbl(Textbox1.Value) şeklinde yaptığımda

a değeri 2 oluyor ama ben 0.002 değerini istiyorum yani noktadan sonra kaç basamak varsa ve noktadan önce de değer neyse stringteki ifadenin sayısal halini istiyorum.

Bunun için ne yapmam gerekiyor açıklayabilir misiniz?

Teşekkürler

İyi çalışmalar
 
Selamlar,

Aşağıdaki şekilde kullanabilirsiniz.

Kod:
a = Cdbl(Replace(Textbox1.Value, ".", ","))
 
Teşekkürler hocam sorun çözüldü demek ki Textbox1.Value daki değerler nokta ile belirtildiği için ve Cdbl fonksiyonu da virgülle ayırmayı istediği için dönüşümü yapmak için Textbox1 de nokta olan yeri virgüle değiştirip string tipini double tipine dönüştürmeyi sonra yapmak gerekiyormuş.

İyi çalışmalar
 
Geri
Üst