Arkadaşlar merhaba,
Ekteki dosyadaki, alt alta olan satırları en üst satıra makro ile nasıl taşıyabiliriz.
A sütunda listeye ait rapor numaraları bulunmaktadır. B sütununda ise rapor numaralarına ait açıklamalar bulunmaktadır.
Elimizde olan sabit değerler ise; A sütunun sadece rakamdan oluşmasıdır.
Makro ile yapılması istenilen olay ise; Rapor numarasının altındaki boş satırları, tanıyıp, yandaki (B sütunundaki) açıklamaları Rapor numarasının hizasındaki hücreye taşımaktır.
Yardımcı olabilir misiniz lütfen.
Bu listeler ile her zaman uğraşıyorum ve çok vaktimi alıyor. Bunun için daha önceden aşağıdaki kodu kullanıyorum fakat bunda da sürekli satırları seçmek sorunda kalıyorum. Bu şekilde binlerce satırdan oluşan listeler çıkıyor.
Ekteki dosyadaki, alt alta olan satırları en üst satıra makro ile nasıl taşıyabiliriz.
A sütunda listeye ait rapor numaraları bulunmaktadır. B sütununda ise rapor numaralarına ait açıklamalar bulunmaktadır.
Elimizde olan sabit değerler ise; A sütunun sadece rakamdan oluşmasıdır.
Makro ile yapılması istenilen olay ise; Rapor numarasının altındaki boş satırları, tanıyıp, yandaki (B sütunundaki) açıklamaları Rapor numarasının hizasındaki hücreye taşımaktır.
Yardımcı olabilir misiniz lütfen.
Bu listeler ile her zaman uğraşıyorum ve çok vaktimi alıyor. Bunun için daha önceden aşağıdaki kodu kullanıyorum fakat bunda da sürekli satırları seçmek sorunda kalıyorum. Bu şekilde binlerce satırdan oluşan listeler çıkıyor.
Kod:
Sub birlestir()
Dim alan As Range
[g1] = Empty
For Each alan In Selection
[g1] = [g1] & " " & alan.Value & Chr(10)
Next
Selection.Value = [g1]
[g1] = Empty
End Sub
