• DİKKAT

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

TextBox Üzerindeki Hesaplama Formülünde Sorun...

  • Konbuyu başlatan Konbuyu başlatan manly
  • Başlangıç tarihi Başlangıç tarihi
Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
EKteki dosyayı açıp menüye tıkladığımızda, açılan Form üzerinde ComboBox1 ile veriyi seçiyoruz. Daha sonra Mavi ekranlara rakamları girip hesapla butonuna bastığımızda hesaplamaları görüyoruz. Fakat hesaplamalarda yanlışlık var sebebini bulamadım. Yardım lütfen...
 

Ekli dosyalar

Nasıl hesaplama yapması gerekiyor? Neye göre yanlış olduğunu bizim de anlayabileceğimiz şekilde açıklama yapabilirseniz, sonuç almak daha kolay olur.
 
ComboBox1 ile veriyi çekiyoruz. ve TextBox1 e de veri geliyor.

TextBox2, TextBox3, TextBox4 e de biz rakam giriyoruz. Hesapla dediğimizde de aşağıdaki kod çalışıyor. Fakat Sonuçta hata veriyor.

Private Sub CommandButton1_Click()

TextBox5 = ([TextBox1] * ([TextBox2] + 3) * ([TextBox3] + 3) * ([TextBox4] + 3)) / 1000
TextBox6 = [TextBox5] * 1.2
TextBox7 = [TextBox5] * 1.25

End Sub
 
Son düzenleme:
Private Sub CommandButton1_Click()

TextBox5 = ([TextBox1] * ([TextBox2] + 3) * ([TextBox3] + 3) * ([TextBox4] + 3)) / 1000
TextBox6 = [TextBox5] * 1.2
TextBox7 = [TextBox5] * 1.25

End Sub



textbox1'i 3 ile toplamayı unutmuş olabilir misiniz?
 
TextBox1 kendisi olacak.

ComboBox1 ile A yı seçince
TextBox1 = 2,21 geliyor.
TextBox2 = 10
TextBox3 = 10
TextBox4 = 10 yazıp hesaplat dediğimizde

TextBox5 = ([TextBox1] * ([TextBox2] + 3) * ([TextBox3] + 3) * ([TextBox4] + 3)) / 1000
TextBox6 = [TextBox5] * 1.2
TextBox7 = [TextBox5] * 1.25

TextBox5 = 485.587
TextBox6 = 582644.4
TextBox7 = 606921.25 oluyor... Halbuki hesap makinesi ile yaptığımızda

TextBox5 = 4,85
TextBox6 = 5,82
TextBox7 = 6,06 sonuç böyle çıkıyor.
 
Son düzenleme:
Kod Çalışıyor da işlem sonucunda hata var. Sebebini arıyorum.
 
Merhaba
Textbox 5 hesaplama formülünüzün sonucu, 4.2419 olması lazım doğrularmısınız
 
Son düzenleme:
Sonuca ulaşabildim.
Dosyayı sabah yüklerim
 
Son düzenleme:
Yeni formülünüze göre kodda düzenleme yapabilirmisiniz.
Yoksa ben düzelteyim mi
 
MERHABA
Kodu değiştirebilirsiniz.
Dosyayı da ekledim.
Kod:
VERI = Format(CDbl((TextBox1.Value) * CDbl((TextBox2.Value) + 3)) * CDbl((TextBox3.Value) + 3) * CDbl((TextBox4.Value) + 3)) / 1000
TextBox5 = Format(CDbl(VERI), "#,##0.00")
 

Ekli dosyalar

Son düzenleme:
Teşekkür ederim.
 
Geri
Üst