/Dizi-VBA karma Tablo
Belgelere karma bir tablo oluşturmak için nasıl açıklayan veya VBA ilişkisel dizi bulmak için görünmüyor olabilir. Hatta mümkün mü?
Bir makale için bir link verebilir misin ya da daha iyisi kodu, post?
CEVAP
Sözlük nesnesi, Microsoft Komut dosyası çalışma Zamanı kitaplığı bulunan arıyoruz sanırım. (Araçlar...Başvurular VBE menüsünden, projeniz için bir başvuru ekleyin.)
Bu kadar çok fazla değişken (Anahtarları diziler olabilir, onlar nesneleri yapmak pek mantıklı değil. uygun olan herhangi bir basit değer ile çalışır @Yorum Nil aşağıya bakın.):
Dim d As dictionary
Set d = New dictionary
d("x") = 42
d(42) = "forty-two"
d(CVErr(xlErrValue)) = "Excel #VALUE!"
Set d(101) = New Collection
Ayrıca eğer sizin ihtiyaçlarınızı daha basit eğer VBA Koleksiyon nesnesi kullanabilirsiniz ve sadece dize anahtarlarını istiyorum.
Ya da aslında hiçbir şey karma mı bilmiyorum, eğer karma tablo gibi performans istiyorsanız daha fazla kazmak isteyebilirsiniz. (EDİT: Betik.Sözlük hash table DAHİLİ olarak kullanın.)
Neden karma tablo üzerinde Sözlük terc...
Nasıl karma bir tablo işe yarıyor mu?...
Nasıl Javascript Sözlük veya karma tab...
.NET karma tablo Vs Sözlük - Sözlük ka...
.NET veri yapıları: ArrayList, her ne ...