• DİKKAT

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

birden fazla kriterle eşleşme

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,201
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,
iki kriterli MATCH fonksiyonu aşağıdaki kodda;
aşağıda x değerini bulurken, aranan değeri bir değişkene atanınca y değerini bulmada hata veriyor,

aranan tüm değerleri (F$2, $G$2, $H$2) hücreden değilde; str1, str2, str3 değişkenlere atanarak arama yapmasını istiyorum

bu duurmda kodu nasıl düzenlemek gerekir?

teşekkürler,
iyi akşamlar.


Kod:
Sub testMatch()
Dim SH As Worksheet
Dim x As Long, y As Long

Set SH = Sayfa1

str1 = "a"
Str2 = "c"
Str3 = "e"

x = SH.Evaluate("=MATCH(F$2&$G$2&$H$2,$A:$A&$C:$C&$E:$E,0)")

''y = SH.Evaluate("=MATCH(" & str1 & "&$G$2&$H$2,$A:$A&$C:$C&$E:$E,0)")

MsgBox a

End Sub
 

Ekli dosyalar

Merhaba,

Deneyiniz.
Kod:
y = SH.Evaluate("=MATCH(""" & str1 & Str2 & Str3 & """ ,$A:$A&$C:$C&$E:$E,0)")
 
Geri
Üst