• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Seçili kısımda boş olan hücrelere değer atama

  • Konbuyu başlatan Konbuyu başlatan yyhy
  • Başlangıç tarihi Başlangıç tarihi
Merhaba,

Neden makro? Madem makro neden konuyu makro bölümünde açmadınız?

Bu işlem için makroya gerek olduğunu da sanmıyorum üstelik.

  • Alanı Seçiniz (örneğinizde A1:D13)
  • F5
  • Özel
  • Boşluklar
  • Tamam
  • -
  • Ctrl+Enter
 
Buyrun buda makrosu, hocamızın yukarıdaki açıklamalarını yaparken makro kayıttaydı.

Kod:
Sub Makro1()
    Range("A1:D13").Select
    Selection.SpecialCells(xlCellTypeBlanks).Select
    Selection.FormulaR1C1 = "-"
    Range("A1").Select
End Sub
 
İhtiyaca cevap verdi.

İhtiyaca cevap verdi iki örnek için de teşekkürler. Sayın Necdet Yeşertener'in neden macro sorusuna başka bir mantıkla nasıl çözerim diye aklıma hiç bir şey gelmemişti; olsa olsa bu macro ile cözülür diye düşünmüştüm. Sizinde belirttiğiniz gibi buradaki örnekte elle de bu bilgiler eklenebilir. Verilerim çok olduğu için sadece örnekten yola çıkarak çözmekti. Örnekte vermiş olduğunuz yöntem gerçekten güzel elinize sağlık, foruma eklemiş olduğunuz macro, örnek dosyalar ve yöntemleri ilgi ve alaka ile takip etmekteyim. Elleriniz dert görmesin.

Sayın mesafe'nin verdiği macroda ise Range("A1:D13").Select aralık olayı seçili kısım olsa alternatif olurdu diye düşünüyorum.

İyi çalışmalar, iyi günler.
 
Son düzenleme:
a1-d13 secimi yerine asağıdaki gibi de kullanabilirsiniz.

Range("A1:D" & [A65536].End(3).Row).Select
 
Teşekkürler.

Emeğinize sağlık.
 
Geri
Üst