Microsoft® Visual Basic® Scripting Edition
ReDim ³¯­z¦¡
 µ{¦¡»y¨¥°Ñ¦Ò 
  | Version 1 

½Ð°Ñ¾\


»¡©ú
¦bµ{§Ç¼h¦¸¤¤¥Î¨Ó­«·s°t¸m°ÊºA°}¦CÅܼƪºÀx¦sªÅ¶¡¡C
»yªk
ReDim [Preserve] varname(subscripts) [, varname(subscripts)] . . .

ReDim ³¯­z¦¡ªº»yªk¨ã¦³¥H¤U´X­Ó³¡¤À¡G

²Õ¦¨³¡¤À »¡©ú
Preserve ·í§ïÅܭ즳°}¦C³Ì«á¤@ºûªº¤j¤p®É¡A¤´µM«O¦³­ì¨Ó¸ê®ÆªºÃöÁä¦r¡C
varname Åܼƪº¦WºÙ¡A¿í´`¼Ð·ÇÅܼƩR¦W³W®æ¡C
subscripts °}¦CÅܼƪººû¼Æ¡A³Ì¦h¥i«Å§i¨ì 60 ºû¡C subscripts ¤Þ¼Æ¨Ï¥Î¤U¦C»yªk¡G

upper [,upper] . . .

°}¦Cªº¤U­­¥Ã»·¬°¹s¡C

µù¸Ñ
ReDim ³¯­z¦¡¬O¥Î¨Ó¨M©w©Î­«·s¨M©w°ÊºA°}¦Cªº¤j¤p¡A¥B¦¹°ÊºA°}¦C¬O¥Ñ Private¡BPublic¡B©Î Dim ³¯­z¦¡¥[¤WªÅ¬A¸¹(¨S¦³ºû¼Æ°}¦C¯Á¤Þ)©Ò¥¿¦¡«Å§iªº¡C¥i¥H­«ÂЦa¨Ï¥Î ReDim ³¯­z¦¡¨Ó§ïÅÜ°}¦Cªº¤¸¯À¼Æ¥Ø©Mºû¼Æ¡C

¦pªG¨Ï¥Î¤F Preserve ÃöÁä¦r¡A«h¥u¯à­«·s§ïÅÜ°}¦C³Ì«á¤@ºûªº¤j¤p¡A¦Ó¤£¯à§ïÅܺû¼Æªº¼Æ¥Ø¡CÁ|¨Ò¨Ó»¡¡A¦pªG°}¦C¥u¦³¤@ºû¡A«h¥i¥H§ïÅܦ¹ºûªº¤j¤p¡A¦]¬°¥¦¬O³Ì«á¥B°ß¤@ªº¤@ºû¡CµM¦Ó¡A¦pªG°}¦C¦³¤Gºû¥H¤W¡A«h¥u¯à§ïÅ̫ܳá¤@ºûªº¤j¤p¡A¥B¤´µM¥i¥H«O¯d°}¦Cªº¤º®e¡C¤U­±ªº¨Ò¤lªí¥Ü¥i¥H¼W¥[°ÊºA°}¦C³Ì«á¤@ºûªº¤j¤p¡A¥B¤£¥²§R°£°}¦Cùح즳ªº¸ê®Æ¡C

ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)

ª`·N  ¦pªG¨Ï°}¦CÅܱo¤ñ¥»¨Ó§ó¤p¡A«h³Q®ø°£ªº¤¸¯Àùؤ§¸ê®Æ·|®ø¥¢¡C

·íÅܼƪì©l¤Æ®É¡A¼Æ­ÈÅܼƪì©l¬° 0¡A¥iÅܪø«×¦r¦êªì©l¬°¹sªø«×¦r¦ê ("")¡C¤Þ¥Îª«¥óªºÅܼƥ²¶·¥ý¥H Set ³¯­z¦¡«ü©w¤@­Ó¤w¦s¦bªºª«¥ó«á¡A¤~¥i¨Ï¥Î¡C¤w«Å§iªºª«¥óÅܼƦb³Q«ü©wª«¥ó¤§«e¡A­È¬O Nothing¡C