- Katılım
- 23 Eylül 2004
- Mesajlar
- 1,754
- Excel Vers. ve Dili
- Excel 2010 TR
Bir Maaş Programı yapmaya çalışıyorum ama problem üstüne problem çıkıyor. (((
Dim a1, a2, a3, a4, a5 As Double veya long ikisinide denedim
a1 = CDbl(UserForm1.Tutar1.Text) =1000
a2 = CDbl(UserForm1.Ekon11.Text) =100
a3 = CDbl(UserForm1.Ekon12.Text) =100,50
a4 = CDbl(UserForm1.Ekon13.Text) =100,75
a5 = CDbl(UserForm1.Ekon14.Text) =100,80
AAA = a1 + a2 + a3 + a4 + a5
Brut = 0
Normalde macroda işlem yaparken AAA*0.20 yani ayıracı nokta olarak kullandırıyor..
textbox a yukarıdaki rakalmalrın ayıracını "." yaparsam noktayı gormuyor ve işlem sonucu olarak.
1000+100+10050+10075+10080 = 31305 toplamını veriyor
eğer ayıracı "," yaparsam rakamların toplamını
1000+100+100,50+100,75+100,80=1403 olarak veriyor yani bu seferde küsüratları yuvarlıyor yaklaşık 3 saattir sitede bulduğum tüm formulleri denedim
(
bana burda textboxların toplamını alırken vaya başka bir işlem yaparken yuvarlamadan toplam alacak bir işlem varmı.. veya ben nerde hata yapıyo olabilirim ...
yardımlarınız için şimdiden teşekkürler.
Dim a1, a2, a3, a4, a5 As Double veya long ikisinide denedim
a1 = CDbl(UserForm1.Tutar1.Text) =1000
a2 = CDbl(UserForm1.Ekon11.Text) =100
a3 = CDbl(UserForm1.Ekon12.Text) =100,50
a4 = CDbl(UserForm1.Ekon13.Text) =100,75
a5 = CDbl(UserForm1.Ekon14.Text) =100,80
AAA = a1 + a2 + a3 + a4 + a5
Brut = 0
Normalde macroda işlem yaparken AAA*0.20 yani ayıracı nokta olarak kullandırıyor..
textbox a yukarıdaki rakalmalrın ayıracını "." yaparsam noktayı gormuyor ve işlem sonucu olarak.
1000+100+10050+10075+10080 = 31305 toplamını veriyor
eğer ayıracı "," yaparsam rakamların toplamını
1000+100+100,50+100,75+100,80=1403 olarak veriyor yani bu seferde küsüratları yuvarlıyor yaklaşık 3 saattir sitede bulduğum tüm formulleri denedim
bana burda textboxların toplamını alırken vaya başka bir işlem yaparken yuvarlamadan toplam alacak bir işlem varmı.. veya ben nerde hata yapıyo olabilirim ...
yardımlarınız için şimdiden teşekkürler.
