• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Soru Excel Çoklu Düşeyara Kasma Sorunu ve Makro ile Jet Hızında Veri Eşleştirme Çözümü

ziyaince

Yeni Üye
Katılım
6 Mar 2024
Mesajlar
1
Aldığı beğeni
0
Katkı
%0.00
Excel V
Office 2021 EN
Konu Sahibi
Selamlar herkese, iyi forumlar.
Şirkette kullandığımız ana veri tabanında yaklaşık 150.000 satırlık bir müşteri listesi var. Bu listedeki bakiye ve isim verilerini, başka bir sayfadaki 50.000 satırlık güncel satış tablosuyla DÜŞEYARA (VLOOKUP) veya İNDİS+KAÇINCI (INDEX+MATCH) fonksiyonlarını kullanarak eşleştirmeye çalıştığımda Excel tamamen kilitleniyor, hesaplama %10'larda kalıyor ve "Yanıt Vermiyor" hatası alıyorum. Bilgisayarın fanı son ses dönüyor ama işlem bir türlü bitmiyor.
Bu donma ve kasma sorununu aşmak için veriyi hücre hücre taramayan, arka planda Scripting.Dictionary veya Variant Array (Dizi) mantığıyla çalışarak işlemi saniyeler içinde bitirecek optimize bir VBA makro koduna ihtiyacım var. Yardımcı olabilecek hocalarımıza şimdiden teşekkürler. Örnek dosyayı ekte paylaşıyorum.
 

Ekli dosyalar

PowerQuery ile de deneyin bence. Performans kıyaslaması yaparsınız.
 
Geri
Üst