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

[µo°Ý] °}¦C²¾­«½Æ­ÈCreateObject("Scripting.Dictionary")

¥»©«³Ì«á¥Ñ luhpro ©ó 2016-5-11 23:02 ½s¿è
°Ñ¦Ò¤F¤U­±³o½g¶i¦æ°}¦C­«½Æ­Èªº²¾°£
¤W¤è½d¨Òªº°}¦C¦p¤U¦ý¬O§Ú§ï¦¨§Ú©Ò­nªºÅܼƤ覡¦ý¬O¦L¥X¨Óªºµ²ªG ...
li_hsien µoªí©ó 2016-5-11 17:34



1. AR = Array(Worksheets(1).Range("S" & i) , Worksheets(1).Range("Z" & i) , Worksheets(1).Range("AG" & i) , Worksheets(1).Range("AN" & i)) ¥i¥H§ï¦¨ :

With Worksheets(1)
  AR = Array(.Range("S" & i) , .Range("Z" & i) , .Range("AG" & i) , .Range("AN" & i))
End With

2. ¨Ì§Aªºµ{¦¡¤º®e¨Ó²q´ú,

À³¸Ó¬O§Aªº°}¦C¦b¨C­Ó°j°é¤¤³£¦³³Q Array «ü¥O­«¸m(²M°£), ©Ò¥H²£¥Í¤£¤F§A·Q­nÂo°£­«½Æ¸ê®Æªº®ÄªG.(°}¦C¤º¤¸¯À·¥¤jªº¤Ö©ó¹ê»Ú±¡§Î)


¥t, ·í°}¦C­Ó¼Æ¤£½T©w®É,

«Øij§ï¥Î Redim »P ª½±µ½á­È ¤è¦¡²£¥Í°}¦C,

Array ¥u¯à«Ø¥ß©T©w­Ó¼Æ¥B¤º®e¬Ò¤w±ø¦C¦b¸Ó¦æµ{¦¡¥k¤èªº°}¦C.


°ò©ó¤W­z­×§ï«áªºµ{¦¡¦p¤U:
  1. Sub nn()
  2.   Dim i%
  3.   Dim AR()
  4.   
  5.   ReDim AR(0) ' «Ø¥ß¤º§t 1 ­ÓªÅ¤¸¯Àªº°}¦C
  6.   With Worksheets(1)
  7.     For i = 1 To 20 ' ¨Ì»Ý¨D½Õ¾ã¹ê»Ú°j°é°õ¦æ¼Æ
  8.       ReDim AR(UBound(AR) + 1) ' °}¦CÂX¤j 1 ­Ó¤¸¯ÀªÅ¶¡, ¥B¤£²M°£°}¦C¤º®e
  9.       AR(UBound(AR)) = .Range("S" & i)
  10.       ReDim AR(UBound(AR) + 1)
  11.       AR(UBound(AR)) = .Range("Z" & i)
  12.       ReDim AR(UBound(AR) + 1)
  13.       AR(UBound(AR)) = .Range("AG" & i)
  14.       ReDim AR(UBound(AR) + 1)
  15.       AR(UBound(AR)) = .Range("AN" & i)
  16.     Next
  17.   End With
  18. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : µÊ®ð¼L¤Ú¤£¦n¡A¤ß¦a¦A¦n¤]¤£¯àºâ¬O¦n¤H¡C
ªð¦^¦Cªí ¤W¤@¥DÃD