eşleştirme makrosu

Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
Merhaba,

"liste" sayfasında a ve b sütunundan oluşan bir listem var. çalıştıracağım makro;

sayfa1'de c sütunundaki karşılığını liste sayfasından kontrol edip sayfa1'de f sütununa yazacak. yani birebir eşleştirme yapacak.

konu ile ilgili forumda arama yaptım ama örnek dosyaları bir türlü açamadığım için yeni soru yazdım.

değerli yardımlarınızı beklerim
örnek dosya ektedir
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

DÜŞEYARA fonksiyonu ile istediğinizi rahatlıkla yapabilirsiniz.

F1 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
[SIZE=2][SIZE=2]=EĞER(EYOKSA(DÜŞEYARA(C1;liste!A:B;2;0));"";DÜŞEYARA(C1;liste!A:B;2;0))
[/SIZE][/SIZE]

 
Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
Sn.Korhan Ayhan,
çok tşk.

F1 hücresine yazacağım bu formülü c sütunundaki son hücre kadar f sütununda kopyalayacak makro için de yardımlarınızı rica ederim.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Option Explicit
 
Sub FORMÜL_KOPYALA()
    On Error Resume Next
    [F1].AutoFill Destination:=Range("F1:F" & [C65536].End(3).Row), Type:=xlFillDefault
End Sub
 
Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
değerli yardımlarınız için minnettarım
 
Üst