ReDim Statement

āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ āĻ…āĻĨāĻŦāĻž āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸:


[ReDim]Dim VarName [(start To end)] [As VarType][, VarName2 [(start To end)] [As VarType][,...]]

āĻāĻšā§āĻ›āĻŋāĻ• āĻšāĻŋāĻ¸ā§‡āĻŦā§‡, āĻĒā§āĻ¨āĻ°āĻžā§Ÿ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšā§Ÿā§‡āĻ›ā§‡ āĻāĻŽāĻ¨ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻˇā§ŸāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•ā§€āĻ“ā§ŸāĻžāĻ°ā§āĻĄāĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°:

VarName: āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻšāĻ˛āĻ• āĻ…āĻĨāĻŦāĻž āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¨āĻžāĻŽāĨ¤

āĻļā§āĻ°ā§, āĻ¸āĻŽāĻžāĻĒā§āĻ¤: āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¸ā§‚āĻšāĻ• āĻŽāĻžāĻ¨ āĻ…āĻĨāĻŦāĻž āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¯āĻž āĻāĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ (NumberElements=(end-start)+1) āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤

ReDim āĻĒā§āĻ°āĻ¸āĻŋāĻœāĻžāĻ° āĻ¸ā§āĻ¤āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ˛ā§‡ Start āĻāĻŦāĻ‚ End āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¸ā§‚āĻšāĻ• āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

VarType: āĻ•ā§€āĻ“ā§ŸāĻžāĻ°ā§āĻĄ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻšāĻ˛āĻ•ā§‡āĻ° āĻĄāĻžāĻŸāĻžāĻ°āĻ§āĻ°āĻ¨ āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ: āĻšāĻ˛āĻ• āĻ§āĻ°āĻ¨

Bool: āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻšāĻ˛āĻ• (True, False)

āĻ¤āĻžāĻ°āĻŋāĻ–: āĻ¤āĻžāĻ°āĻŋāĻ– āĻšāĻ˛āĻ•

āĻĄāĻžāĻŦāĻ˛: āĻĄāĻžāĻŦāĻ˛ āĻĻāĻļāĻŽāĻŋāĻ• āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻšāĻ˛āĻ• (1.79769313486232x10E308 - 4.94065645841247x10E-324)

āĻ‡āĻ¨āĻŸāĻŋāĻœāĻžāĻ°: āĻ‡āĻ¨āĻŸāĻŋāĻœāĻžāĻ° āĻšāĻ˛āĻ• (-32768 - 32767)

āĻ˛āĻ‚: āĻĻā§€āĻ°ā§āĻ˜ āĻ‡āĻ¨āĻŸāĻŋāĻœāĻžāĻ° āĻšāĻ˛āĻ• (-2,147,483,648 - 2,147,483,647)

āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ: āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡!)

[Single]: Single floating-point variable (3.402823x10E38 - 1.401298x10E-45)āĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻ•ā§€āĻ“ā§ŸāĻžāĻ°ā§āĻĄ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ¨āĻž āĻšā§Ÿ,āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ āĻāĻ•āĻ• āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšā§Ÿ, āĻ¯āĻĻāĻŋ āĻ¨āĻž DefBool āĻĨā§‡āĻ•ā§‡ DefVar āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšā§ŸāĨ¤

āĻˇā§āĻŸā§āĻ°āĻŋāĻ‚: āĻˇā§āĻŸā§āĻ°āĻŋāĻ‚ āĻšāĻ˛āĻ• āĻ¸āĻ°ā§āĻŦā§āĻŦā§‹āĻš ā§Ŧā§Ē,ā§Ļā§Ļā§Ļ ASCII āĻ…āĻ•ā§āĻˇāĻ° āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻ¨ā§āĻŸ: āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ āĻŸāĻžāĻ‡āĻĒ (āĻ¸āĻ•āĻ˛ āĻŸāĻžāĻ‡āĻĒ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšā§Ÿ)āĨ¤

LibreOffice āĻŦā§‡āĻ¸āĻŋāĻ•ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°ā§Ÿā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¯āĻĻāĻŋāĻ“, āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ¤āĻž āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ Dim āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ°ā§‡āĻļāĻ¨ āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¨āĻžāĻŽ āĻ…āĻ¨ā§āĻŦāĻ°ā§āĻ¤ā§€ āĻāĻ•āĻ•āĻŸāĻŋ āĻ§āĻ°āĻ¨-āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ°ā§‡āĻļāĻ¨ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ āĻ…āĻĨāĻŦāĻž āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ•ā§€āĻ“ā§ŸāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

LibreOffice āĻŦā§‡āĻ¸āĻŋāĻ• āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻĨāĻŦāĻž āĻŦāĻšā§ āĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻšā§ŸāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ…āĻĨāĻŦāĻž āĻ¸āĻžāĻ°āĻŖāĻŋ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻšā§Ÿ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨āĨ¤ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ā§‹, āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻĒā§ƒāĻĨāĻ• āĻāĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¸ā§‚āĻšāĻ• āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ…āĻĨāĻŦāĻž āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¯āĻĨāĻžāĻ¯āĻĨāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž āĻ¯āĻžā§ŸāĨ¤

Dim āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ° āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ‡āĻŸāĻŋ āĻ‰āĻĒāĻžā§Ÿ āĻ°ā§Ÿā§‡āĻ›ā§‡:

DIM text(20) As String REM 21 0 āĻĨā§‡āĻ•ā§‡ 20 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨

DIM text(5 to 25) As String REM 21 5 āĻĨā§‡āĻ•ā§‡ 25 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨

DIM text$(-15 to 5) As String REM 21 elements (0 inclusive),

rem numbered from -15 to 5

āĻ­ā§‡āĻ°āĻŋā§Ÿā§‡āĻŦāĻ˛ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°, āĻ§āĻ°āĻ¨ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤, āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ…āĻĨāĻŦāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¸āĻŋāĻœāĻžāĻ° āĻ¸ā§āĻ¤āĻ°ā§‡ RemDim āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšā§ŸāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŦāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸āĻŋāĻœāĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¸ā§‚āĻšāĻ• āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ ReDim āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻĄāĻŋāĻ•ā§āĻ˛ā§‡ā§ŸāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:


Sub ExampleRedim
Dim iVar() As Integer, iCount As Integer
ReDim iVar(5) As Integer
For iCount = 1 To 5
    iVar(iCount) = iCount
Next iCount
ReDim iVar(10) As Integer
For iCount = 1 To 10
    iVar(iCount) = iCount
Next iCount
End Sub

Please support us!