Hücredeki Seçime Göre Borç Ödeme

Elantra

Altın Üye
Katılım
25 Mart 2014
Mesajlar
67
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
07-11-2028
Merhabalar,

Aşağıdaki konuda bilgili arkadaşlarımdan yardım rica edeceğim. Tablo ekte olup yapmak istediğimi aşağıda örnek olarak belirtmeye çalıştım.İlgilenen, okuyan, zaman harcayan herkese şimdiden çok teşekkür ederim.

Örnek;

Kredi ödeme tablosunda E sütunundan ÖDENDİ VEYA ÖDENMEDİ seçeneği seçildiğinde G sütununda bulunan taksit miktarı I sütunundaki toplam kredi miktarından düşsün istiyorum.

Ekli dosyayı görüntüle ÖRNEK.xlsx

http://dosya.co/xlj54wexyccz/ÖRNEK.xlsx.html
 
Son düzenleme:
Katılım
6 Ağustos 2008
Mesajlar
142
Excel Vers. ve Dili
2013 , Türkçe
Altın Üyelik Bitiş Tarihi
14/03/2023
ben dosyanızı açamadım.
 

Elantra

Altın Üye
Katılım
25 Mart 2014
Mesajlar
67
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
07-11-2028
Farklı bir indirme linki daha ekledim. Teşekkürler.
 
Katılım
6 Ağustos 2008
Mesajlar
142
Excel Vers. ve Dili
2013 , Türkçe
Altın Üyelik Bitiş Tarihi
14/03/2023
Sanırım bende bir problem var, indiremiyorum.
 

Elantra

Altın Üye
Katılım
25 Mart 2014
Mesajlar
67
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
07-11-2028
Ben her iki linki de kontrol ettim çalışıyor ama dediğiniz gibi sanırım problem sizin bilgisayarda.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki kodları ilgili sayfanın kod bölümüne yapıştırıp deneyiniz:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [E3:E100]) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
If Target.Offset(0, 2) = "" Or Target.Offset(0, 4) = "" Or WorksheetFunction.IsNumber(Target.Offset(0, 2)) = False Or WorksheetFunction.IsNumber(Target.Offset(0, 4)) = False Then Exit Sub
    Target.Offset(0, 4) = Target.Offset(0, 4) - Target.Offset(0, 2)

End Sub
Yalnız bu kodun, yapmak istediğinize göre yetersiz olduğunu düşünüyorum. Örneğin Önce ödendi denilip sonra tutarlar girilirse ne olacak?
 
Üst