textbox ta sayı formatı

teknikyapı

Altın Üye
Katılım
30 Nisan 2007
Mesajlar
396
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
13-01-2026
Merhaba.
Arkadaşlar 2 adet textboxtaki sayıları 3.texboxta çarpımlarını alıyorum.Texboxlarda şöyle bir sayı formatı kullanıyorum :
Private Sub TextBox4_AfterUpdate()
TextBox4 = Format(TextBox4, "#,##0.00")

Fakat klavyede ( numlock ) ki nokta işaretini (.) kullanırsam rakamı farklı yazıyor.Mesala 11,11 yazmak isterken 1111,00 oluyor...( kalvyedeki diğer shiftin yanındaki nokta işaretini kullanırsam sorun olmuyor.Biraz karışık gibi …yardımcı olursanız sevinirim
İyi çalışmalar
 
İ

İhsan Tank

Misafir
merhaba
sorunuzu bir örnek dosya ile destekleseniz daha iyi olur
 

teknikyapı

Altın Üye
Katılım
30 Nisan 2007
Mesajlar
396
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
13-01-2026
sn cılgın86'lı ilginiz için teşekkür ederim.Forumda ararken şöyle bir çözüm buldum.

Cells(A, "g") = CCur(TextBox4.Value)

Bu şekilde texboxtan hücreye kaydettiğim değer sayı olarak dikkate alınıyor.Bu arada Windows bölgesel ve dil ayarlarında ondalık simgesi virgül (,) basamak gruplandırma simgesi nokta (.) olmalı.
iyi çalışmalar.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Kod:
TextBox4 = Format(TextBox4, "#.##0,00")
Nokta ile virgülün yerini değiştirin.
 
Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selamlar,
aynı sorunları bende yaşıyorum.Bir türlü özüm bulamadık.
 
Üst