YTL de Toplama Problemi

Katılım
15 Eylül 2004
Mesajlar
67
Arkadaşlar mrb.
Textbox3 = format(val(format(textbox1.0) + val(format(textbox2,0), "###,0"))

bu formülle buton kullanmadan textlere girdiğim(1 ve 2 ye) sayıların toplamlarını otomatikmen text3 te görüyordum. ama ytl formatıyla küsüratları göremiyorum. örneğin; 10,4 olmuyor 10 oluyor. yada 10,6 yerde 11 oluyor. galiba tam sayıya en yakın olduğu yere yuvarlıyor. Bu problemi nasıl halledebiliriz.
saygılarımla.
kolay gelsin
 
Katılım
15 Eylül 2004
Mesajlar
67
Alpen hocam Bunu pek anlayamadım.
Nasıl çalıştırcaz.
Her texte bu formulu yazdım ama çalışmadı.
Ama hata veriyor.
 
Katılım
28 Mart 2005
Mesajlar
48
Excel Vers. ve Dili
Excel 2003
Sevgili ALPEN,
buraya yazdığın kod olan
Private Sub TextBox1_Change()
If IsNumeric(TextBox1) And IsNumeric(TextBox2) Then
TextBox3 = CCur(TextBox1) + CCur(TextBox2)
End If
End Sub

Private Sub TextBox2_Change()
If IsNumeric(TextBox1) And IsNumeric(TextBox2) Then
TextBox3 = CCur(TextBox1) + CCur(TextBox2)
End If
End Sub
bu kısmı combobox larla kullanmak mümkün değilmi? yani textbox yerine combo yazdım ama çalışmadı, combo için farklı bir metod'mu 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
Bu kodlar aynı şekilde comboboxlarda da çalışacaktır.
 
Katılım
28 Mart 2005
Mesajlar
48
Excel Vers. ve Dili
Excel 2003
sayın leventm ilgine teşekkürler, şimdi sorun şurada toplamayı yaptırıp combo'ya text olarak yazdırdım ancak örneğin 121,89 + 10,11 toplama işleminde 12199,11 gibi bir sonuca ulaştı. bunu düzeltmek için ne yapmalıyım , combobox'a mask nasıl belirlerim bu durumda . ya basıldığında , çevirebilen ve sayısı 10,00 gibi görebilen bir mask nasıl atarım
İlginize teşekkür
 

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
Aşağıdaki gibi combobox değerlerini 1 (bir) ile çarparak deneyin.

=combobox1*1+combobox2*1
 
Üst