• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Textboxlar arası toplam hatası

  • Konbuyu başlatan Konbuyu başlatan ozmacig
  • Başlangıç tarihi Başlangıç tarihi
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
 
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)
 
Tool / References bölümüne bakın. Mis... ile başlayan referans varsa, kutusunu işaretsiz hale getirin.
 
örnek dosyanızı ekleyiniz.
 
winrar bunu açmıyor gönderdiğin dosyayı linkden bir indirirseniz görükür
 
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)
 
tamam hocam çözdüm sorunu . yukarıdaki kod sorunumu çözdü ilginiz için çok sağolun
 
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

Geri
Üst