Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
DATA sayfası J Sütununa girilen ödeme tarihi ile birlikte o satırı silip ARŞİV sayfasına gönderen kod da yapılacak iyileştirme ile var ise o satır ait K sütunundaki açıklamanın da ARŞİV sayfasına aktarılırken DATA sayasından da silinmesinin sağlanması hususunda yardımlarınızı talep ediyorum.
Merhaba, dosyanızı inceledim; sorun DATA sayfasının (Sayfa1) kod modülündeki Worksheet_Change olayında yer alıyor.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (15 satır).
Giriş Yap
Neden bu şekilde çalışıyor?
J sütununa ödeme tarihi girildiğinde ilgili satır B:M aralığı olarak ARŞİV sayfasına kopyalanıyor; bu kopyalama K sütunundaki açıklamayı da doğru şekilde taşıyor.
DATA sayfasından silme işlemi ise yalnızca B:J aralığını kapsıyor. Range.Delete Shift:=xlUp yalnızca belirtilen sütunlarda kayma yaptığından, K:M sütunlarındaki açıklama silinmeden ve kaymadan olduğu yerde kalıyor; dosyanızdaki DATA sayfasının 7. satırında bu şekilde sahipsiz kalmış bir açıklama görülebiliyor.
Silme aralığını B:M olarak genişletmek, K sütunundaki açıklamanın da B:J ile birlikte silinip yukarı kaymasını sağlıyor; böylece DATA sayfasında sahipsiz açıklama kalmıyor.
Notlar
Mevcut dosyanızın DATA sayfasında 7. satırda, daha önce bu şekilde silinmiş bir kayda ait K sütunu açıklamasının hâlâ durduğunu görebilirsiniz; kod düzeltmesini uyguladıktan sonra bu tür eski sahipsiz açıklama hücrelerini elle temizlemeniz gerekir, yeni silmelerde tekrar oluşmaz.
Bu site, içeriği kişiselleştirmek, deneyiminize uyarlamak ve kayıt olmanız durumunda giriş yapmanızı sağlamak için yasal düzenlemelere uygun çerezler (cookies) kullanır.
Bu siteyi kullanmaya devam ederek, çerez kullanımına izin veriyorsunuz.