• DİKKAT

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

Aktif hücre içeriğini alttaki hücre ile birleştirmek

Katılım
18 Haziran 2020
Mesajlar
50
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO (Sürüm 2309 Derleme 16.0.16827.20166) 64 bit
Selamlar,
Kendim yapamadım, araştırdım ama bulamadım da, bu sebeple yardımınıza ihtiyaç duydum.

A1 ve A2 hücrelerinde bilgi (metin) var. A3 ve A4 de benzer şekilde devam edip gidiyor. İhtiyacım alttaki hücre içeriğini üstteki hücrenin içine bir boşluk ile ekleyip alttaki satırı komple silmek.

Yani A2 içeriğini alacak, A1 içeriğine, sağına bir boşluk koyarak ekleyecek, sonra A2 satırını komple silecek.
Mümkünse döngü sayısını da başta girip bu işlemi şu kadar tekrarlayıp duracak.
 
Aşağıdaki makroyu deneyiniz:

PHP:
Sub birlestir_sil()
son = Cells(Rows.Count, "A").End(3).Row
For i = 1 To son
    Cells(i, "A") = Cells(i, "A") & " " & Cells(i + 1, "A")
    Cells(i + 1, "A").Delete shift:=xlUp
Next
End Sub
 
Yukardaki kod sadece hücreyi siliyor, tüm satırı silmek için aşağıdaki gibi kullanabilirsiniz:

PHP:
Sub birlestir_sil()
son = Cells(Rows.Count, "A").End(3).Row
For i = 1 To son
    Cells(i, "A") = Cells(i, "A") & " " & Cells(i + 1, "A")
    Rows(i + 1).Delete
Next
End Sub
 
Satır silinince kod eksik çalışmaz mı?
 
Her seferde 2 satırlık işlem yapıldığı ve satırın biri silindiği için sorun olmuyor.

İlk adımda 1'le 2 birleşti, 2 silindi, 3 iki oldu; i de 2 oldu :)
 
Yusuf44 çok teşekkür ederim, Allah razı olsun
tam istediğim gibi çalıştı.
 
Geri
Üst