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

  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • TechSmartt

    TechSmartt

    29 Aralık 2010
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009