YasarPiskin

Yıllık Forum Üyesi
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Yapmak istediğim şey tarih değeri olan K sütunundaki hücrelere ait C hücresinde DELETE yaptığımda o satırın C.CC arasında hücre içeriğini temizleyip bir alt satırı temizlenen satıra getirmek için mevcut kodun iyileştirilmesinde yardımlarınızı talep ediyorum. Örneğin K9 hücresine ait C9 hücresinde DELETE yaptığımda HASAN ait C.CC arasında hücre içeriğini temizleyip, bir alt satırdaki AYŞE' ye ait bilgileri 9 uncu satıra getirmek.​
 

Ekli dosyalar

Çözüm
@YasarPiskin

Mevcut koddaki Elseif .... End If satırları arasındaki kısmı şöyle değiştirin.
Verdiğim cevapta K sütunundaki tarih hücresinin DOLU/BOŞ olduğu kontrol edilmez.
C sütunu hücresi DELET ile silindiğinde, bu satırda C-CC arası silinir ( hücre içeriği değil hücreler silinir)
dolayısıyla alttaki veriler üste kaymış olur.
NOT: C sütunundaki değerlerin TEK TEK silineceği varsayıldı.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(3 satır)
@YasarPiskin

Mevcut koddaki Elseif .... End If satırları arasındaki kısmı şöyle değiştirin.
Verdiğim cevapta K sütunundaki tarih hücresinin DOLU/BOŞ olduğu kontrol edilmez.
C sütunu hücresi DELET ile silindiğinde, bu satırda C-CC arası silinir ( hücre içeriği değil hücreler silinir)
dolayısıyla alttaki veriler üste kaymış olur.
NOT: C sütunundaki değerlerin TEK TEK silineceği varsayıldı.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(3 satır)
 
Çözüm
Üst