İki farklı sayfadaki 2 ayrı sütunu karşılaştırma

Katılım
8 Kasım 2007
Mesajlar
17
Excel Vers. ve Dili
2003 türkce
Merhabalar,

aşağıdaki şekilde VBA koduna ihtiyacım var, yardımcı olursanız sevinirim;

Sayfa1'deki A sütunu ile Sayfa2'deki B sütununu karşılaştırıp eşit olan hücrelerin sonucunda Sayfa1'deki C sütununda yer alan ilgili hücreyi Sayfa2'deki D sütununa kopyalamak istiyorum.

Şimdiden teşekkürler :)
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
aşağıdaki kodu bir modüle kopyalayıp çalıştırın.
Kod:
Sub Test()
    Dim syf1 As Worksheet, syf2 As Worksheet
    Dim Bul As Range
    Dim Bak As Long
    
    Set syf1 = ThisWorkbook.Worksheets("Sayfa1")
    Set syf2 = ThisWorkbook.Worksheets("Sayfa2")
    
    For Bak = 1 To syf1.Cells(Rows.Count, "A").End(xlUp).Row
        Set Bul = syf2.Range("B:B").Find(what:=syf1.Cells(Bak, "A").Text, lookat:=xlWhole)
        If Not Bul Is Nothing Then
            Bul.Cells(1, 3).Value = syf1.Cells(Bak, "C").Text
        End If
    Next
End Sub
 
Katılım
8 Kasım 2007
Mesajlar
17
Excel Vers. ve Dili
2003 türkce
Muzaffer hocam çok teşekkür ederim, sorunsuz çalıştı.

Birde A sütunundaki her bir satır ile B sütunundaki her bir satır arasındaki yüzdelik değişimi hesaplayıp çıkan sonucu C sütununa yazmak istiyorum. yardımcı olursanız sevinirim.
 
Üst