SORU
21 AĞUSTOS 2009, Cuma


/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
21 AĞUSTOS 2009, Cuma


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.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Vba

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • apenney888

    apenney888

    27 EKİM 2010
  • pain975

    pain975

    27 NİSAN 2008
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011