Aktarma yapmak

mest3651

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
187
Altın Üyelik Bitiş Tarihi
07-08-2027
Merhaba. Yapmak istediğim dosyada açıkladım. Şimdiden teşekkürler.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,699
Excel Vers. ve Dili
2021 Türkçe
Merhaba.

Kod:
Sub Aktar()
    Dim Bak As Long
    Dim Bul As Range
    Dim Alan As Range
    Dim Bulunamayan As Boolean
    With Worksheets("Sayfa1")
        For Bak = 2 To Cells(Rows.Count, "A").End(xlUp).Row
            Set Bul = .Range("B:B").Find(what:=Cells(Bak, "A"), lookat:=xlWhole)
            If Bul Is Nothing Then
                Cells(Bak, "A").Interior.Color = 255
                Bulunamayan = True
            Else
                For Each Alan In .Range("F" & Bul.Row & ":K" & Bul.Row)
                    If Alan.Value = "" Then
                        
                        .Cells(Bul.Row, Alan.Column).Value = Cells(Bak, "C").Value
                        .Cells(Bul.Row + 1, Alan.Column).Value = Cells(Bak, "D").Value
                        
                        Exit For
                    End If
                Next
            End If
        Next
    End With
    If Bulunamayan Then MsgBox "Bulunamayan T.C. noları kımızı renk ile işaretlendi."
End Sub
 
Üst