Çözüldü Deleteye basınca oluşan hataların düzeltilmesi

  • Konuyu başlatan Konuyu başlatan hakki83
  • Başlangıç tarihi Başlangıç tarihi
Merhabalar Sn. @hakki83
Seçilen hücre sayısının kontrolünü yaparak hata vermeyi engelleyebilirsiniz.

Private Sub Worksheet_Change(ByVal Target As Range) satırından sonra aşağıdaki satırı ekleyiniz.
-- Seçilen hücre sayısı 1 den büyükse kodu sonlandır anlamındadır.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Çok teşekkür ederim Sayın AhmetRasim hocam.
Kodlara bahsettiğiniz ilaveyi yapınca düzeldi.

Şunu sorayım izninizle. Ve sorumun net bir cevabı varsa, çok sevinirim.

Farklı kod gruplarında, Delete tuşuna başınca, özellikle birden fazla hücre seçidiğinde sorun çıktığını; kodların hata verdiğini, kendi adıma sıklıkla gördüm.

Öğrenmek istediğim şu; Bu sorundan tamamen kurtulabilmek için, yani (birden fazla hücre seçilip delete’ye basıldığında ortaya çıkacak hataların önüne geçebilmek için); kullanabileceğimiz, kodların altına veya üstüne ekleyebileceğimiz standart kod satırı ya da satırları var mıdır?
…..
Mesajıma bir düzeltme yapayım.
Yoksa sorumun cevabı, vermiş olduğunuz kod satırı mıdır?
 
Sn. @AhmetRasim 'in müsaadeleriyle fikrimi belirteyim.

Bence en dertsiz olabilecek yapı aşağıdaki gibi.
İster tekli, ister çoklu veri silme/yazma yaparak deneyin.
Örneğin; kopyala yapıştır işlemlerinde,
sadece belirtilen alana denk düşen hücrelere işlem yapılır (boş olmayan hücrelere 1 yazma).

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(9 satır)
 
Sn. @AhmetRasim 'in müsaadeleriyle fikrimi belirteyim.

Bence en dertsiz olabilecek yapı aşağıdaki gibi.
İster tekli, ister çoklu veri silme/yazma yaparak deneyin.
Örneğin; kopyala yapıştır işlemlerinde,
sadece belirtilen alana denk düşen hücrelere işlem yapılır (boş olmayan hücrelere 1 yazma).

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(9 satır)
Sayın hocam gayet sorunsuz
Bilginize sağlık
Teşekkürler
 
Üst