Makro:
Sayfa 1 ve 2
Makro Çalışınca Sonuç Sayfa 2 Sonuç
Sayfa 2 Asıl Kaynağım
Benim Sayfa lardaki A ID ler Karşılaşıp B İçeriği İle Değişiyor Sorun Yok
Ama Sayfa 2 deki Bulamadığı ID ve İçeriği Silmek Yerine ID ve İçeriği Sayfa 3 Yazsın 2 'den Silsin İstiyorum
Yardımcı Olurmusunuz
Kod:
Option Explicit
Sub Fast_Vlookup()
Dim S1 As Worksheet, S2 As Worksheet
Dim Veri As Variant, X As Long
Dim Zaman As Double, Say As Long
Zaman = Timer
Set S1 = Sheets("Sayfa1")
Set S2 = Sheets("Sayfa2")
Veri = S1.Range("A1").CurrentRegion.Value
With VBA.CreateObject("Scripting.Dictionary")
For X = LBound(Veri, 1) To UBound(Veri, 1)
.Item(Veri(X, 1)) = Veri(X, 2)
Next
Veri = S2.Range("A2:A" & S2.Cells(S2.Rows.Count, 1).End(3).Row).Value
ReDim Liste(1 To S2.Rows.Count, 1 To 1)
For X = LBound(Veri, 1) To UBound(Veri, 1)
Say = Say + 1
If .Exists(Veri(X, 1)) Then
Liste(Say, 1) = .Item(Veri(X, 1))
End If
Next
S2.Range("B2").Resize(Say).Value = Liste
End With
Set S1 = Nothing
Set S2 = Nothing
MsgBox "İşleminiz tamamlanmıştır." & vbCrLf & vbCrLf & _
"İşlem süresi ; " & Format(Timer - Zaman, "0.00") & " Saniye", vbInformation
End Sub
Makro Çalışınca Sonuç Sayfa 2 Sonuç
Sayfa 2 Asıl Kaynağım
Benim Sayfa lardaki A ID ler Karşılaşıp B İçeriği İle Değişiyor Sorun Yok
Ama Sayfa 2 deki Bulamadığı ID ve İçeriği Silmek Yerine ID ve İçeriği Sayfa 3 Yazsın 2 'den Silsin İstiyorum
Yardımcı Olurmusunuz