Soru çıkarma işlemi

Cengizhantr06

Altın Üye
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Sub toplamborc()
TextBox93.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F"))
TextBox94.Value = Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
TextBox95.Value = CDbl(TextBox93.Value) - CDbl(TextBox94.Value)
TextBox93 = Format(Replace(TextBox93, ".", ","), "#,##0.00")
TextBox94 = Format(Replace(TextBox94, ".", ","), "#,##0.00")
TextBox95 = Format(Replace(TextBox95, ",", "."), "#.##0,00")

End Sub
toplamlar doğru ama çıkan sonuç yanlış
yani textbox93 = 3.106,12
textbox94= 1.650,00

textbox95 = 308962,00000
nerede hata var ?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,801
Excel Vers. ve Dili
Microsoft 365 Tr-64
C++:
Sub toplamborc()
    TextBox93.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F"))
    TextBox94.Value = Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox95.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F"))- Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox93 = Format(Replace(TextBox93, ".", ","), "#,##0.00")
    TextBox94 = Format(Replace(TextBox94, ".", ","), "#,##0.00")
    TextBox95 = Format(Replace(TextBox95, ",", "."), "#.##0,00")
End Sub
 

Cengizhantr06

Altın Üye
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
C++:
Sub toplamborc()
    TextBox93.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F"))
    TextBox94.Value = Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox95.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F"))- Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox93 = Format(Replace(TextBox93, ".", ","), "#,##0.00")
    TextBox94 = Format(Replace(TextBox94, ".", ","), "#,##0.00")
    TextBox95 = Format(Replace(TextBox95, ",", "."), "#.##0,00")
End Sub
hocam TextBox95 =145612,00000 çıktı
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,801
Excel Vers. ve Dili
Microsoft 365 Tr-64
Dosyanızı bir gönderir misiniz
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,801
Excel Vers. ve Dili
Microsoft 365 Tr-64
Bazı nesneleriniz bende hata veriyor. Kodu deneyemedim.
Ancak verdiğiniz kodlarda TextBox95 için Nokto-Virgül diğerlerinden daha farklıydı.
C++:
Sub toplamborc()
    TextBox93.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F"))
    TextBox94.Value = Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox95.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F")) - Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox93 = Format(Replace(TextBox93, ".", ","), "#,##0.00")
    TextBox94 = Format(Replace(TextBox94, ".", ","), "#,##0.00")
    TextBox95 = Format(Replace(TextBox95, ".", ","), "#,##0.00")
End Sub
 

Cengizhantr06

Altın Üye
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Bazı nesneleriniz bende hata veriyor. Kodu deneyemedim.
Ancak verdiğiniz kodlarda TextBox95 için Nokto-Virgül diğerlerinden daha farklıydı.
C++:
Sub toplamborc()
    TextBox93.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F"))
    TextBox94.Value = Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox95.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F")) - Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox93 = Format(Replace(TextBox93, ".", ","), "#,##0.00")
    TextBox94 = Format(Replace(TextBox94, ".", ","), "#,##0.00")
    TextBox95 = Format(Replace(TextBox95, ".", ","), "#,##0.00")
End Sub
Tm deneyim teşekkür ederim ☺
 

Cengizhantr06

Altın Üye
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Bazı nesneleriniz bende hata veriyor. Kodu deneyemedim.
Ancak verdiğiniz kodlarda TextBox95 için Nokto-Virgül diğerlerinden daha farklıydı.
C++:
Sub toplamborc()
    TextBox93.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F"))
    TextBox94.Value = Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox95.Value = Application.WorksheetFunction.Sum(Sheets("borc").Range("F:F")) - Application.WorksheetFunction.Sum(Sheets("odenen").Range("F:F"))
    TextBox93 = Format(Replace(TextBox93, ".", ","), "#,##0.00")
    TextBox94 = Format(Replace(TextBox94, ".", ","), "#,##0.00")
    TextBox95 = Format(Replace(TextBox95, ".", ","), "#,##0.00")
End Sub
Şimdi dikkat ettim evet txt95 deki virgül ve nokta diğerlerinden farklıymış şimdi düzeldi çok teşekkür ederim
 
Üst