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

  • bobinire

    bobinire

    24 EYLÜL 2006
  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • UniqueApps

    UniqueApps

    4 Ocak 2009