- Katılım
- 3 Ekim 2022
- Mesajlar
- 37
- Excel Vers. ve Dili
- EXCEL VBA
- Altın Üyelik Bitiş Tarihi
- 04-10-2023
Merhaba,
Excel sayfasındaki hücredeki 2 sayıya göre hesap işlemi yaptırıp Form içerisindeki TextBox a yazdırmak istiyorum. Örneğin Exceldeki 12 ve 5 olan sayıları (12*152)+5*0,12*50 ile hesaplatıp TextBox a yazdırıyorum. Textbox'daki değeride başka bir textboxtaki değerden çıkartıp kalanı ayrı bir TextBox'a yazdırıyorum. Fakat ondalıklı kısımlarda hata oluyor. Yani 993,6 olan sayı TextBox'da 9936 olarak görülüyor ve hesaplamalarda o sebeple yanlış oluyor. Tam sayı olan hesaplamalarda problem yok fakat virgüllü sayılarda hata var. TextBox'ın içini hem tam sayı hem virgüllü sayı hesaplayabilecek şekilde veri türünü nasıl yazabilirim?
Vba kod bölümünde virgül değil nokta kullanıyorum. Problem textbox da görülme kısmında 993.6 olan sayı 9936 olarak görülüyor. Örneğin 11845 den 5922.5 çıkardığında -47380 yazıyor.
Teşekkürler.
Excel sayfasındaki hücredeki 2 sayıya göre hesap işlemi yaptırıp Form içerisindeki TextBox a yazdırmak istiyorum. Örneğin Exceldeki 12 ve 5 olan sayıları (12*152)+5*0,12*50 ile hesaplatıp TextBox a yazdırıyorum. Textbox'daki değeride başka bir textboxtaki değerden çıkartıp kalanı ayrı bir TextBox'a yazdırıyorum. Fakat ondalıklı kısımlarda hata oluyor. Yani 993,6 olan sayı TextBox'da 9936 olarak görülüyor ve hesaplamalarda o sebeple yanlış oluyor. Tam sayı olan hesaplamalarda problem yok fakat virgüllü sayılarda hata var. TextBox'ın içini hem tam sayı hem virgüllü sayı hesaplayabilecek şekilde veri türünü nasıl yazabilirim?
Vba kod bölümünde virgül değil nokta kullanıyorum. Problem textbox da görülme kısmında 993.6 olan sayı 9936 olarak görülüyor. Örneğin 11845 den 5922.5 çıkardığında -47380 yazıyor.
Teşekkürler.