• DİKKAT

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

Textboxa girilen sayının virgülden sonra 3 basamak olamaması.

  • Konbuyu başlatan Konbuyu başlatan matyyut
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Ocak 2017
Mesajlar
7
Excel Vers. ve Dili
2010
Arkadaşlar merhaba;

Textboxlar'ı excell sayfasına yazan bir makro hazırladım. Sorunum şu ki; textboxlar'a yazmış olduğum virgülden sonraki 3 basamaklı sayıları excell hücresine doğru aktarmıyor.
Örnek olarak: Textbox'a girilen değer = 1,253
Excell hücresinde görünen değer =1253

Eğer textbox'a 1,25 girilir ise sorun yok.

Bu durumu nasıl düzeltebilirim?
 
Deneyiniz.
Kod:
XX=Replace(TextBox1.Value, ",", ".")
 
Çok teşekkür ederim. Çözümün bu olduğu kesin. Çünkü değerleri "." ile girersem sıkıntı olmuyor. Ancak acemilik ve sınırlı bilgiden kaynaklı yazdığınız kodu nereye yapıştırmam gerektiğini bulamadım.

Private Sub TextBox1_Change()
xx = Replace(TextBox1.Value, ",", ".")
Sheets("H TAB").Range("AH" & 2).Value = TextBox1.Text

End Sub

Şeklinde ekledim ancak çalışmadı.
 
Buyurun.
Kod:
Sheets("H TAB").Range("AH" & 2).Value = Replace(TextBox1.Value, ",", ".")
 
Efendim çok teşekkürler. Çözülmüştür.
 
Geri
Üst