Combobox a girilen sayıları diğer combo boxta toplatmak

Katılım
25 Ağustos 2004
Mesajlar
131
Excel Vers. ve Dili
Ev -> Office 2016 Tükçe
İş -> Office 2016 Tükçe
Altın Üyelik Bitiş Tarihi
04/01/2022
iyi çalışmalar

ben comboboxlara girdiğim rakamları diğer bir combo boxta toplatmak istiyorum
bu kod ile
Private Sub gYrdMlz2_Change()
If gYrdMlz2 = "" Then
gYrdMlz2 = 0
GoTo x1
End If

gYrdMlzFyt.Value = gYrdMlz2.Value + gYrdMlz3.Value + gYrdMlz4.Value + gYrdMlz5.Value + gYrdMlz6.Value + gYrdMlz7.Value + gYrdMlz8.Value + gYrdMlz9.Value + gYrdMlz10.Value
x1: End Sub
Private Sub gYrdMlz3_Change()
If gYrdMlz3 = "" Then
gYrdMlz3 = 0
GoTo x1
End If

gYrdMlzFyt.Value = gYrdMlz2 + gYrdMlz3 + gYrdMlz4 + gYrdMlz5 + gYrdMlz6 + gYrdMlz7 + gYrdMlz8 + gYrdMlz9 + gYrdMlz10
x1: End Sub

comboboxlara sayıları girince toplam alınan comboboxta şöyle oluyor

1.combobox =1
2.combobox =1
3.combobox =1
...

böyle girdiğimde

toplam alınan yer 111 oluyo biyerde yanlış yapıyorum ama nerde :D
 
Katılım
25 Ağustos 2004
Mesajlar
131
Excel Vers. ve Dili
Ev -> Office 2016 Tükçe
İş -> Office 2016 Tükçe
Altın Üyelik Bitiş Tarihi
04/01/2022
ilk önce sizden özür dilerim textbox yazacağıma combo box yazmışım

Sn. Alpen Cint ile söylediğiniz şekille yaptığımda boş textboxlar olduğunda hata verdi
bende if textbox = "" then: textbox = 0 ile çalıştırdım fakat en az 6 basamaklı sayı girildiğinde overflow hatası verdi bununla ilgili ne yapabilirim acaba şimdiden teşekkürler
 
Katılım
25 Ağustos 2004
Mesajlar
131
Excel Vers. ve Dili
Ev -> Office 2016 Tükçe
İş -> Office 2016 Tükçe
Altın Üyelik Bitiş Tarihi
04/01/2022
çok saol şimdi oldu
 
Katılım
14 Eylül 2004
Mesajlar
100
Excel Vers. ve Dili
Excel 2002 - Türkçe
Arkadaşlar Clng de Cint de over flow hataları alıyorum. Tam olarak kullanılış şeklini bileniniz var mı ??
 

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
Toplama sonucunu alacağınızı Texbox3 kabul edersek aşağıdaki kodu Textbox3'in içine yazınız.

Kod:
Private Sub TextBox3_Enter()
TextBox3 = CInt(TextBox1) + CInt(TextBox2)
End Sub
veya

Kod:
Private Sub TextBox3_Enter()
TextBox3 = Val(TextBox1) + Val(TextBox2)
End Sub
ondalıklı sayılarıda toplaması için

Kod:
Private Sub TextBox3_Enter()
TextBox3 = Ccur(TextBox1) + Ccur(TextBox2)
End Sub
selamlar
 
Katılım
14 Eylül 2004
Mesajlar
100
Excel Vers. ve Dili
Excel 2002 - Türkçe
teşekkür ederim hemen deneyeceğim.
 
Üst