aktif hücrelerin çıkarma işlemi

Katılım
1 Mart 2005
Mesajlar
91
merhabalar aşağıdaki formül toplamada sıkıntı çıkarmıyor ama çıkarma işleminde hata veriyor. sorun nedir acaba?
aşağıdaki toplamada sıkıntı yok
ActiveCell.Offset(0, 7).Value = Satis.TextBox26.Value + Satis.TextBox27.Value + Satis.TextBox29.Value + Satis.TextBox28.Value
ActiveCell.Offset(0, 8).Value = Satis.TextBox30.Value + Satis.TextBox31.Value

ama bu çıkarma işlemi gerçekleşmiyor
ActiveCell.Offset(0, 9).Value = ActiveCell.Offset(0, 7).Value - ActiveCell.Offset(0, 8).Value
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,500
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Tam olarak hangi hücreden hangisini çıkarıp sonucu hangi hücreye yazmak istiyorsunuz?

ActiveCell.Offset(0, 9).Value = ActiveCell.Offset(0, 7).Value - ActiveCell.Offset(0, 8).Value
Bu kodun açıklaması şöyle;
Aktif hücrenn 9 hücre sağına = Aktif hücrenin 7 hücre sağından - Aktif hücrenin 8 hücre sağındaki hücreyi çıkar.
Buna göre Eğer A2 hücresi aktifse H2 den I2'yi çıkarıp Sonucu J2 hücresine yazar.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,853
Excel Vers. ve Dili
Microsoft 365 Tr-64
ActiveCell.Offset(0, 7).Value
ActiveCell.Offset(0, 8).Value

Bu hücrelerdeMetin formatında bir şeyler olabilir mi?
Kodlarınızı F8 ile adımlayarak orada hangi hücreye gittiğinin ve okuduğu değeri görebilirsiniz.
 
Katılım
1 Mart 2005
Mesajlar
91
ActiveCell.Offset(0, 7).Value
ActiveCell.Offset(0, 8).Value

Bu hücrelerdeMetin formatında bir şeyler olabilir mi?
Kodlarınızı F8 ile adımlayarak orada hangi hücreye gittiğinin ve okuduğu değeri görebilirsiniz.
abim sizin öneriniz fikir verdi hücrenin içerisinde 55545454+E gibi uzun değer ve sayısal olmayan değer varmış. sayı formatını düzeltince çözüldü. çok teşekkürler
 
Üst