TextBox'a girdiğim rakkamın formatını ondalıklı yazdırmak

Katılım
27 Aralık 2006
Mesajlar
254
Excel Vers. ve Dili
Excel Visual Basic 6.0
Altın Üyelik Bitiş Tarihi
09.07.2019
Arkadaşlar, TextBox Kutusuna girdiğim rakkamın ondalıklı bir biçimde yazmasını istiyorum. Örn; 1250,84 rakkamının girişi yazarken 1.250,84 gibi yazmasını istiyorum. Birkaç formül denedim fakat olmadı. KDVMT.Text = Format(KDVMT.Text, "###0.00") bu formülü kullandığımda TextBox kutusunun içerisine rakkamı yazarken 1,00 yazıyor ve sadece virgülden sonraki rakkamları değiştiriyor. KDVMT.Text = FormatCurrency(KDVMT.Text, 2) formülünü kullandığımda TextBox ın içine ilk rakkamı girdiğimde rakkamın yanına TL ibaresi koyuyor, ikinci tuşa bastığımda hata mesajı veriyor. Bu konu hakkında yardımcı olurmusunuz. Hepinize şimdiden teşekkür ederim.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde bir deneyin.

Private Sub TextBox1_AfterUpdate()
TextBox1 = Format(TextBox1, "#,##0.00")
End Sub
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,345
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Kod:
Textbox1=Csng(Textbox1)
şeklinde de deneyebilirsiniz.
 
Üst