• DİKKAT

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

texbox a girilen 2,5 rakamını hücreye 2,00 olarak yazıyor

Katılım
21 Mayıs 2007
Mesajlar
169
Excel Vers. ve Dili
2000
formtaki texboxa girilen küsüratlı rakamları (2,5---2,9) hücreye 2 ,00 olarak yazıyor.

ancak virgül ile değilde nokta ile yazınca doğru yazıyor
 

Ekli dosyalar

Formun initializa olayına aşağıdaki kodu ekleyim
Kod:
TextBox3.Enabled = False

Virgül ile ilgili de aşağıdaki gibi deneyebilirsiniz, ancak hücrede metin şeklinde görünüyor, başka bir çözüm gelecektir herhalde.
Kod:
Sheets("isimler").Cells(Son_Satir, 7) = Format(CDbl(TextBox2), "#,##0.00")
 
Kod:
Sheets("isimler").Cells(Son_Satir, 7) = CDbl(Format(CDbl(TextBox2), "#,##0.00"))
Bu şekilde kullanınca yukarıda bahsettiğim sorun da kalmadı.
 
Yukarıdaki gibi girince de bu sefer "." ile girilen değerlerde problem çıkıyor, en iyisi muhtemelen bu olacak.
Kod:
Sheets("isimler").Cells(Son_Satir, 7) = Val(Replace(TextBox2, ",", "."))
 
allah razı olsun arkadaş
 
Geri
Üst