- Katılım
- 1 Kasım 2012
- Mesajlar
- 1,524
- Excel Vers. ve Dili
- Office 365 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞER(UZUNLUK(A2)<>10;"YOK";EĞER(EHATALIYSA(DÜŞEYARA("*"&A2&"*";$D$2:$D$8;1;0))=DOĞRU;"YOK";"VAR"))
Alternatif olarak, ekli dosyayı inceleyiniz.Merhaba arkadaşlar Aranan değer tablosundaki verileri Liste tablosunda aratıp varmı yokmu nasıl baktırabilirim
Sub kontrol()
Set d = CreateObject("scripting.dictionary")
a = Range("D2:D" & Cells(Rows.Count, 4).End(3).Row).Value
For i = 1 To UBound(a)
deg = Split(a(i, 1), "-")
For j = 0 To UBound(deg)
If deg(j) <> "" Then
krt = Trim(deg(j))
d(krt) = krt
End If
Next j
Next i
a = Range("A2:A" & Cells(Rows.Count, 1).End(3).Row).Value
ReDim c(1 To UBound(a), 1 To 1)
For i = 1 To UBound(a)
krt = a(i, 1)
If d.exists(krt) Then
c(i, 1) = "Var"
Else
c(i, 1) = "YOK"
End If
Next i
[B2].Resize(UBound(a)) = c
MsgBox "İşlem tamam.", vbInformation
End Sub