Hakikaten anlamakta güçlük çekiyorum.
Eklediğiniz belge, neredeyse bu konunun açılışındaki belge.
Tüm yapı en eski naliyle duruyor, tüm kodlar eski haliyle duruyor, bir önceki günden devir hücresinde önerdiğimiz formül yok.
Şimdi ne yapmak lazım sizce? En başa dönülmüş oluyor anlaşılan.
Ekteki belgeyle
son bir kez şansımı deniyorum.
-- Belgede gereksiz yer alan UserFormlar silindi.
-- Belgede; kullanılmayan/kullanılması gerekmeyen,
Worksheet_Change türünden sayfa kodu olmasına rağmen Modul içerisine alınmış ya da boş Moduller silindi.
-- Belgeye eklediğim AD TANIMLAMALARInı inceleyiniz. ADlar ve açıklamaları aşağıdaki gibi.
Kson | =KAÇINCI("ZZZ";' KASA DEFTERİ '!$B:$B;1) >> B sütununa göre belgedeki son dolu satır numarası |
Dalan | =DOLAYLI("' KASA DEFTERİ '!D3 : D"&Kson) >> D ütunundaki dolu alan |
Ealan | =DOLAYLI("' KASA DEFTERİ '!E3 : E"&Kson) >> E ütunundaki dolu alan |
Falan | =DOLAYLI("' KASA DEFTERİ '!F3 : F"&Kson) >> F ütunundaki dolu alan |
Dun | =MAK(EĞER(Falan<' KASA DEFTERİ '!$F$3;Falan)) >> F sütunundaki tarihlerden, BUGÜN'den önceki son tarih |
OncekiDalan | =DOLAYLI("' KASA DEFTERİ '!D4 : D"&Kson) >> Devir satırı hariç D sütunundaki alan |
OncekiEalan | =DOLAYLI("' KASA DEFTERİ '!E4 :E "&Kson) >> Devir satırı hariç E sütunundaki alan |
OncekiFalan | =DOLAYLI("' KASA DEFTERİ '!F4 : F"&Kson) >> Devir satırı hariç F sütunundaki alan |
devir | =TOPLA.ÇARPIM((OncekiFalan=Dun)*(OncekiDalan-OncekiEalan)) >> Bugünden önceki son günden devreden tutar |
Buguncikis | =ETOPLA(Falan;BUGÜN();Ealan) >> Bugün tarihli çıkışların toplamı |
Bugungiris | =ETOPLA(Falan;BUGÜN();Dalan) >> Dünden devir + Bugün tarihli girişlerin toplamı |
İşlemleri başka belgeye taşıyacaksanız, bu AD TANIMLAMALARInı, yeni belgeye de ayrer uygulamalısınız.
AD TANIMLAMALARI DİNAMİK yapıdadır, bu nedenle formüllerin vs güncellenmesi gerekmez,
eklenen yeni satırları dikkate alır, yeni tarihlere göre işlem yapar.
D3, D1, E1 hücrelerine, yukarıdaki ad tanımlamarına göre değerler yazdırılıyor.
Bu hücrelerdeki formülleri anlamak için ad tanımlamalarına bakınız.
Devir rakamının doğruluğunu, F sütununda, bugünden önceki son tarihe göre filtre uygulayarak D-E olarak kontrol edebilirsiniz.
Belgenizde F sütununa elle tarih girişi yapmayınız.
.