Y

Çözüldü Kodlarda Revize/Sütun Boşluk Doldurma

YasarPiskin

Yıllık Forum Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
EK'te ki çalışmada A sütunundaki rakamları sildikçe boşlukları aşağıdaki rakamlar ile dolduran, yani boşluklara bir alttaki değeri getiren ve B2 hücresindeki oklar ile aylara göre puantajları ayarlayan bir kod mevcut. Bu kodları birlikte çalıştıramıyor ve hata alıyorum bu hatanın giderilmesi ve mevcut kodların iyileştirilmesi hususunda yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Merhabalar.

Sayfanın en altında yer alan DÜZENLEYEN yazılı, satır yüksekliği diğerlerinden farklı ve kenralıklar dolayısıyla da
ilgili alanın İMZA BLOKU olarak kullanılacağını düşündüren bir sayfa yapısı mevcut.

A sütunundaki bir sayıyı elle sildiniz diyelim.
Beklentiniz nedir? DÜZENLEYEN satırı ve bu satırın üstünde kalan RT, N, HT vs dolu olan ve solundaki alana atıf yapan
AQ ve devamındaki sütunlarda formüllü sütunlar mevcut.

Daha evvel aynı belge için açtığınız aşağıdaki konu bir sayfasında;
elle içeriğini sildiğiniz A sütunu hücresinin bulunduğu satırda (2'şer satırlık gruplar halinde)
belli sayıda sütundaki hücrelerin, altta kalan kısmın yukarı kaydırılması şeklinde silinmesi içerikli ve sizin de
ÇÖZÜLDÜ olarak işaretlediğiniz benim cevabım var idi. Silme olayının sütun sayısını değiştirmek yeterli olabilir mi?

Aşağıdaki konu sayfasındaki ÇÖZÜM/İŞLEYİŞ işlem mantığını ve yukarıda belirttiğim satır ve sütunların durumunu birlikte değerlendirerek beklentinizi detaylı açıklayınız.

 
Belge 507 satırdan oluşmaktadır, bir önceki cevapta A sütunundaki rakamları sildikçe o satır siliniyordu, burada A sütunundaki rakamları sildikçe boşluklara bir alttaki değeri getiren bir kod var (Sadece A sütunundaki değerler boşlukları dolduruyor, 507 satır sabit kalıyor) ama PUATAJ koduyla birlikte çalıştıramadım ve hata alıyorum bu hatanın giderilmesi ve mevcut kodların iyileştirilmesi hususunda yardımlarınızı rica ediyorum.
 
Yanlış mı düşünüyorum bilemedim.
Silinen numaraların doldurulması kodu benim hazırladığım bir kod değil, mutlaka sorunsuzdur.

PUANTAJ kodundaki ilgili satırı aşağıdakiyle değiştirerek bir dener misiniz?
Sorunu nerede yaşıyorsunuz? Kodlar hata mı veriyor yoksa istenilen sonucu mu vermiyor?

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

.
 
Doğru sizin kod değil, konuyu açmamım ve kodların iyileştirilmesi hususunda yardım istememim sebebi bu. Hatanın ekran görüntüsü EK'te.
 

Ekli dosyalar

Moderatörün son düzenlenenleri:
Sayıyı sildikten sonra, Worksheet_Change koduyla yeniden numaralandırma işleminin yapılmasının ardından PUANTAJ kodunun da otomatik çalışmasını mı istiyorsunuz yoksa o PUANTAJ kodunu sadece sayfadaki DEĞER DEĞİŞTİRME DÜĞMESİni tıkladığınızda mı çalıştırmak istiyorsunuz?

.
 
Üst