- Katılım
- 22 Ekim 2017
- Mesajlar
- 4,784
- Excel Vers. ve Dili
- Microsoft 365 Tr-64
Çok basit 2 satıra 2 ilaveyi sizler yapmaya çalışmalı ve yaptıkça emek verdikçe daha hızlı kavrayacaksınız.@ÖmerFaruk @Korhan Ayhan @Ziynettin Beyler çok teşekkür ederiz. Emeğine sağlık.
@ÖmerFaruk Bey Korhan beyin vermiş olduğu bilgilere göre koddun revize halini paylaşma şansınız olur mu.
Sadece öneri.
C++:
Sub Açıklama2()
Dim Bul As Range, i As Long, k As Long, x as lonng
Dim AraList(), KodList(), NList()
Dim Zaman As Double
Zaman = Timer
AraList = Range("F2:G" & Range("F1").End(4).Row).Value
KodList = Sheets("Kodlar").Range("A2:C" & Sheets("Kodlar").Range("A1").End(4).Row).Value
ReDim NList(1 To UBound(AraList, 1), 1 To 1)
For i = LBound(AraList, 1) To UBound(AraList, 1)
For k = LBound(KodList, 1) To UBound(KodList, 1)
If KodList(k, 1) = AraList(i, 1) And KodList(k, 2) = AraList(i, 2) Then
x = x + 1
NList(x,1) = KodList(k, 3)
Exit For
End If
Next k
Next i
Range("M2:M" & Range("F1").End(4).Row) = NList
MsgBox "Toplam Süre : " & Format(Timer - Zaman, "0.00") & " Saniye"
End Sub