İlk boş satıra verileri kaydetme

kahramang1

Altın Üye
Katılım
21 Şubat 2007
Mesajlar
355
Excel Vers. ve Dili
Microsoft Ev ve Ofis 2016
Altın Üyelik Bitiş Tarihi
05-05-2025
Merhabalar. Sizlerden ricam ekli tabloda "dilekçe" sayfasında B9:B21 aralığındaki verileri "liste" sayfasında C ve D sütunundaki ilk boş satırdan başlayarak yazdırmaktır. Bu konuda yardımcı olursanız sevinirim. Kolay gelsin.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki makroyu deneyin:

Kod:
Sub aktar()
Set s1 = Sheets("dilekçe")
Set s2 = Sheets("liste")
If s1.[M2] = "" Then
    MsgBox "Lütfen önce üye seçiniz!", vbInformation
    s1.Activate
    s1.[M2].Select
    Exit Sub
Else
    For i = 9 To 21
        If s1.Cells(i, "B") <> "" Or s1.Cells(i, "C") <> "" Then
            yeni = s2.Cells(Rows.Count, "A").End(3).Row + 1
            s2.Cells(yeni, "A") = s1.[M2]
            s2.Cells(yeni, "B") = s1.[N2]
            s2.Cells(yeni, "C") = s1.Cells(i, "B")
            s2.Cells(yeni, "D") = s1.Cells(i, "C")
        End If
    Next
End If
MsgBox "İşlem tamamlandı"
s2.Activate
s2.Cells(yeni, "A").Select
End Sub
 

kahramang1

Altın Üye
Katılım
21 Şubat 2007
Mesajlar
355
Excel Vers. ve Dili
Microsoft Ev ve Ofis 2016
Altın Üyelik Bitiş Tarihi
05-05-2025
Çok teşekkür ederim Yusuf bey. Tam istediğim gibi olmuş. Ayrıca üye numarası ve ismini de getirtmişsiniz. Harika olmuş. Ellerinize sağlık.
 
Üst