Merhaba,
Aşağıdaki kod ile kendi dosyamda şunu yapmaya çalışıyorum. Yaklaşık 300.000 satırın üzerinde veriden ilgili sütundan düşeyara ile fatura eşleştirmesi yapmaya çalışıyorum. Ancak satır sayısı çok olduğu için excel ciddi anlamda ağırlaşıyor.
Aşağıdaki kodlar ile alabildiğim sonucu verecek daha hızlı bir çözüm yolu var mıdır. Örnek dosya ektedir.
Aşağıdaki kod ile kendi dosyamda şunu yapmaya çalışıyorum. Yaklaşık 300.000 satırın üzerinde veriden ilgili sütundan düşeyara ile fatura eşleştirmesi yapmaya çalışıyorum. Ancak satır sayısı çok olduğu için excel ciddi anlamda ağırlaşıyor.
Aşağıdaki kodlar ile alabildiğim sonucu verecek daha hızlı bir çözüm yolu var mıdır. Örnek dosya ektedir.
Kod:
Private Sub CommandButton4_Click()
On Error Resume Next
Unload Me
son1 = Sheets("Muavin_Fişler").[A1048576].End(3).Row
son2 = Sheets("Faturalar").[A1048576].End(3).Row
For i = 2 To son2
a = "*" & Sheets("Faturalar").Range("A" & i).Value & "*"
Sheets("Faturalar").Range("L" & i) = Application.WorksheetFunction.VLookup(a, Sheets("Muavin_Fişler").Range("C2:G" & son1), 5, 0)
Next i
MsgBox "Rapor Hazır", vbExclamation
End Sub


