• DİKKAT

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

Soru makro desteği

  • Konbuyu başlatan Konbuyu başlatan kamobet
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Ocak 2020
Mesajlar
3
Excel Vers. ve Dili
2010 türkçe
Merhabalar sorun şu 2 sayfadaki A sutunlarında arama yapıp eşleştiğinde sayfa 2 deki B sutunun verilerini Sayfa 1 de B yada C sutununa aktarmak istiyorum bunu nasıl yapabilirim?
 
Merhabalar sorun şu 2 sayfadaki A sutunlarında arama yapıp eşleştiğinde sayfa 2 deki B sutunun verilerini Sayfa 1 de B yada C sutununa aktarmak istiyorum bunu nasıl yapabilirim?

Deneyin.
Kod:
Sub Aktar()
    Dim i, bul, firstAddress
    Application.ScreenUpdating = False
    For i = 2 To Sheets("Sayfa1").Range("A65536").End(3).Row
        Set bul = Sheets("Sayfa2").Range("A1:A100000").Find(Sheets("Sayfa1").Cells(i, "A"), , xlValues, xlWhole)
        If Not bul Is Nothing Then
            firstAddress = bul.Address
            Do
                Sheets("Sayfa1").Range("B" & i).Value = Sheets("Sayfa2").Range("B" & bul.Row).Value
                Set bul = Sheets("Sayfa2").Range("A1:A100000").FindNext(bul)
            Loop While Not bul Is Nothing And bul.Address <> firstAddress
        End If
    Next
    Application.ScreenUpdating = True
End Sub
 
Hoş bulduk teşekkür ederim.
 
Geri
Üst