📚 Kod Bankası

Excel ve VBA konularında sıfırdan ileri düzeye ücretsiz dersler, hazır makro kodları ve pratik örnekler.
Veri analizi yeteneklerinizi geliştirin, iş hayatınızda fark yaratacak Excel becerilerini bizimle kazanın.

Dersler VBA Kodları Ücretsiz
Anasayfa / VBA'da Hız Canavarı: Dictionary Nesnesi

VBA'da Hız Canavarı: Dictionary Nesnesi

0 yorum

Binlerce satırlık iki listeyi karşılaştırmak için iç içe döngü kurarsanız Excel donar. Scripting.Dictionary nesnesi ise bunu ışık hızında yapar.

Neden Kullanılır?

Dictionary, verileri "Anahtar" ve "Değer" olarak hafızada tutar. Bir verinin var olup olmadığını (Exists) milisaniyede kontrol eder.

Kullanım Örneği

Dim dict As Object
Set dict = CreateObject("Scripting.Dictionary")

dict.Add "Ahmet", 100 'Ahmet'i ekle
If dict.Exists("Ahmet") Then MsgBox "Ahmet listede var!"

Mükerrer kayıtları bulmak veya iki listeyi kıyaslamak için en profesyonel yöntemdir.

Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu sen yap!

Yorum Yap