Textbox'ta Çarpım ve Biçimlendirme

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhabalar Aşaığda yolladığım dosyada textbox'ı biçimlendirildiğinde tek rakamlı değer girildiğinde yanlış sonuç üretiyor.
Biçimlendirilmediğinde ise doğru sonuç üretiyor.Fakat bu seferde Ondalık ayıracı virgül olması gerekirken nokta oluyor.Yardımlarınız için teşekkür ederim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhabalar.
Maalesef.
Biçimlendirilmiş textbox'larda 8,5 'u 3 ile çarpınca sonucu 255,00 veriyor.
Yoksa benim windows'umda veya offistemi bir problem var.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Textbox1 deki kodu aşağıdaki ile değiştirin.

Kod:
Private Sub TextBox1_Change()
If IsNumeric(TextBox1.Value) Then
TextBox3.Value = Replace(Format(TextBox1.Value * TextBox2.Value, "#,##0.00"), ".", ",")
TextBox4.Value = Replace(TextBox1.Value * TextBox2.Value, ".", ",")
End If
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,252
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub TextBox1_Change()
If IsNumeric(TextBox1.Value) Then
    TextBox3.Value = Format((TextBox1.Value * TextBox2.Value), "#,##0.00")
    TextBox4.Value = TextBox1.Value * TextBox2.Value
End If
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayın leventm Hocam.
Teşekkür ederim.
Sorun çözüldü iyi geceler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhabalar
Sayın:COST_CONTROL
Sizin yanıtınızıda şimdi gördüm.
Sizin yanıtınızda çözüm oluyor.
Teşekkür ederim.
İyi geceler.
 
Üst