Textboxlar arası toplam hatası

Katılım
13 Mart 2007
Mesajlar
136
Excel Vers. ve Dili
türkce
Sevgili arkadaşlar;

5 adet textbox aralarında toplayıp 6 textboxa yazdırıyorum ancak vigülden sonraki kuruş hanesini göstermiyor. kodlar aşağıya verdim ilgilenirseniz sevinirim . örnek : 250,24 toplamını 250,00 olarak veriyor.

toplama:
Kod:
Private Sub TextBox7_Change()
TextBox13.Value = Val(TextBox7.Value) + Val(TextBox9.Value) + Val(TextBox10.Value) + Val(TextBox11.Value) + Val(TextBox12.Value)
End Sub
format
Kod:
Private Sub TextBox13_Exit(ByVal Cancel As MSForms.ReturnBoolean)
 On Error Resume Next
' TEXTBOX'A YAZILAN VERİYİ PARA FORMATINA DÖNÜŞTÜRÜR
    TextBox13.Value = Format(CDbl(TextBox13.Value * 1), "#,##0.00")
End Sub
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Sevgili arkadaşlar;

5 adet textbox aralarında toplayıp 6 textboxa yazdırıyorum ancak vigülden sonraki kuruş hanesini göstermiyor. kodlar aşağıya verdim ilgilenirseniz sevinirim . örnek : 250,24 toplamını 250,00 olarak veriyor.

toplama:
Kod:
Private Sub TextBox7_Change()
TextBox13.Value = Val(TextBox7.Value) + Val(TextBox9.Value) + Val(TextBox10.Value) + Val(TextBox11.Value) + Val(TextBox12.Value)
End Sub
format
Kod:
Private Sub TextBox13_Exit(ByVal Cancel As MSForms.ReturnBoolean)
 On Error Resume Next
' TEXTBOX'A YAZILAN VERİYİ PARA FORMATINA DÖNÜŞTÜRÜR
    TextBox13.Value = Format(CDbl(TextBox13.Value * 1), "#,##0.00")
End Sub
böyle denermisiniz.

Kod:
TextBox13.Value = Round(TextBox7.Value, 2) + Round(TextBox9.Value, 2) + Round(TextBox10.Value, 2) + Round(TextBox11.Value, 2) + Round(TextBox12.Value, 2)
 
Katılım
13 Mart 2007
Mesajlar
136
Excel Vers. ve Dili
türkce
hocam run-time error 13 hatası vermektedir...
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Tool / References bölümüne bakın. Mis... ile başlayan referans varsa, kutusunu işaretsiz hale getirin.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
örnek dosyanızı ekleyiniz.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
winrar bunu açmıyor gönderdiğin dosyayı linkden bir indirirseniz görükür
 
Katılım
13 Mart 2007
Mesajlar
136
Excel Vers. ve Dili
türkce
hocam hatayı bu şekilde çözdüm ancak yine kr hanesini toplamıyor.

On Error Resume Next
TextBox13.Value = Round(TextBox7.Value, 2) + Round(TextBox9.Value, 2) + Round(TextBox10.Value, 2) + Round(TextBox11.Value, 2) + Round(TextBox12.Value, 2)
 
Katılım
13 Mart 2007
Mesajlar
136
Excel Vers. ve Dili
türkce
tamam hocam çözdüm sorunu . yukarıdaki kod sorunumu çözdü ilginiz için çok sağolun
 
Katılım
13 Haziran 2006
Mesajlar
49
Excel Vers. ve Dili
excell 2016 türkçe
Altın Üyelik Bitiş Tarihi
09/06/2022
Form oluşturmada üçüncü günüm tam sonlarına yaklaştım dedim bu kuruş toplama ve hücre biçimlendirme olayında takıldım. Ekli dosyaya bakıp yardımcı olandan allah razı olsun.

1. Textbox1 - 10 arası bölüme barkod okuyucu ile stok kodu giriliyor. change kullanınca sorun cıktı bende ufterupdate kullandım textboxlarda.

2. textbox 42 - 51 arasındaki yerlere iskonto oranı giriliyor ve textbox 52 ile 61 arasına bu değerler hesaplanıp yazılıyor. Buraya kadar her şey güzel

Ancak texboxt 62 ye toplam alıp yazmak istediğimde, eğer 52 ile 61 arasında ondalıklı değer var ise ondalığı yoksayıp topluyor. (Örneğin 10 , 10 ,7,5 topluyor ve 25,5 yerine 255,00 Tl olarak veriyor)
 

Ekli dosyalar

Üst