• DİKKAT

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

Liste karşılaştır veri aktar.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Sayfa1 deki ürünlerin fiyatlarını Sayfa2 "A" Sütundaki ürün adlarını Sayfa1 "A" Sütununda bulup "B"sütununa getirmek için mantık kuramadım.
 

Ekli dosyalar

Ekli dosyalar

  • bul.JPG
    bul.JPG
    91.3 KB · Görüntüleme: 14
Merhaba
Kodunuzu bununla değiştirip dener misiniz ?
Umarım istediğiniz gibi olmuştur.
Kod:
Option Explicit
Sub getir()
Dim S1 As Worksheet, S2 As Worksheet, STR As Long
Dim BUL As Range, SBT As Variant
Set S1 = Sheets("Sayfa1"): Set S2 = Sheets("Sayfa2")
For STR = 2 To S1.Cells(Rows.Count, "A").End(xlUp).Row
Set BUL = S2.Range("A:A").Find(S1.Cells(STR, "A"), , xlFormulas, xlPart)
If Not BUL Is Nothing Then
SBT = BUL.Address
Do
S2.Cells(BUL.Row, "B") = S1.Cells(STR, "B")
Set BUL = S2.Range("A:A").FindNext(BUL)
Loop While Not BUL Is Nothing And BUL.Address <> SBT
End If
Next
End Sub
 
Çok teşekkürler elinize beyninize sağlık.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst