ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ½Ð°Ý VBA ¦p¦ó add Object ¨ì ArrayList "ArrayList.Add(Object)"

¦^´_ 1# solitary0720
¸Õ¸Õ¬Ý¥Îª«¥óÃþ§O¼Ò²Õ ¨ú¥N User-Defined Type

©w¸qª«¥óÃþ§O¼Ò²ÕTest
  1. Public Name As String
  2. Public Num As Integer
  3. Public Bool As Boolean
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ stillfish00 ©ó 2013-12-19 13:01 ½s¿è

¦^´_ 3# solitary0720
¬O«ü VBA project ´¡¤Jª«¥óÃþ§O¼Ò²Õ«á¡AClass1 §ï¦WºÙ¬° Test¡A¶ñ¤W
  1. Public Name As String
  2. Public Num As Integer
  3. Public Bool As Boolean
½Æ»s¥N½X
¦]¬°§Ú¤£ª¾¹DArrayList¦b³]©w¤Þ¥Î¶µ¥Ø­n¤Ä¿ï­þ­Ó
¬G§ï¥ÎCreateObject¥hlate-binding¡A
¤@¯ë¼Ò²Õ¤¤:
  1.    
  2. Public ArrList As Object  'New ArrayList
  3. Function Body() As String
  4.     Dim Test_1 As Test

  5.     Set ArrList = CreateObject("system.collections.arraylist")
  6.     Set Test_1 = New Test

  7.     Test_1.Name = "sophia"   
  8.     ArrList.Add Test_1

  9. End Function
½Æ»s¥N½X
¸Ü»¡¦^¨Ó¡A¤@¯ëVBA¤¤¤ñ¸û±`¨£ªº¤£¬O arraylist ¡A¦Ó¬O¥Î array ©Î dictionary¡C

TOP

¦^´_ 6# solitary0720
If ArrList(3) is Nothing Then

TOP

        ÀR«ä¦Û¦b : ¬Ý§O¤H¤£¶¶²´¡A¬O¦Û¤v­×¾i¤£°÷¡C
ªð¦^¦Cªí ¤W¤@¥DÃD