Merhaba
Bir sayfadaki alt alta dizili verileri alıp uygun yerlere doldurup yazan bir makro hazırladım.
Listede boşluk olmadığında
Düzgün şekilde çalışıyor.
Fakat şöyle arada bir satır boşluk olduğu zaman ;
Bu satırda hata alıyorum.
Nedeni ve nasıl çözebileceğimle ilgili paylaşım olursa çok memnun olurum.
İyi forumlar.
Bir sayfadaki alt alta dizili verileri alıp uygun yerlere doldurup yazan bir makro hazırladım.
Listede boşluk olmadığında
Elma | 1 |
Armut | 2 |
Ayva | 3 |
Kiraz | 4 |
Kod:
Sub formulsave()
sons = Sayfa5.Range("A" & Rows.Count).End(xlUp).Row
For a = 2 To Sayfa1.Range("E19").End(xlUp).Row
yaz = Sayfa1.Cells(a, "F")
Sayfa5.Cells(sons, yaz) = Sayfa1.Cells(a, "E")
Next a
End Sub
Fakat şöyle arada bir satır boşluk olduğu zaman ;
Elma | 1 |
Armut | 2 |
Ayva | 3 |
Sayfa5.Cells(sons, yaz) = Sayfa1.Cells(a, "E")
Bu satırda hata alıyorum.
Nedeni ve nasıl çözebileceğimle ilgili paylaşım olursa çok memnun olurum.
İyi forumlar.