• DİKKAT

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

veri karşılaştırma

Katılım
13 Eylül 2005
Mesajlar
78
Arkadaşlar forumda aradığım dosyaya benzer bir kaç örnek buldum fakat benim istediğim 1.sheet teki listede bulunan yazıların karşısına 2.sheet teki yazılarla karşılaştırıp, 2 nci sheet te b sütününda yer alan değerleri karşılığına yazmaktır. Ama malesef 2 verim tam karşılaşmamaktadır. istediğim 2.sheet teki verinin mesela 5 karakteri aynıysa yanındaki veriyi 1.sheet teki karşılığının yanına yazmak. Örnek ektedir. mesela;; abcdefghıijkl ----- defghı ok..

yardımcı olan arkadaşlara teşekkürler,, iyi akşamlar
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

Kod:
Sub bul()
On Error Resume Next
For a = 1 To [sheet2!a65536].End(3).Row
aranan = "*" & Sheets(2).Cells(a, "a") & "*"
sat = WorksheetFunction.Match(aranan, [sheet1!a:a], 0)
Sheets("sheet2").Cells(a, "b") = Sheets("sheet1").Cells(sat, "a")
Next
End Sub
 
Katılım
13 Eylül 2005
Mesajlar
78
yanlız aradığım bu diil di

örnek dosyada verdiğimden sadece,, aynı olmasalarda karşılaştırılan hücreler mesela ilk 5 karakter hariç diğerleri aynıysa aynı işlemi yine yap demek istiyordum teşekkürler ilginiz için.
 
Üst