{"id":11556,"date":"2024-03-14T14:19:20","date_gmt":"2024-03-14T14:19:20","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/"},"modified":"2025-08-04T13:32:40","modified_gmt":"2025-08-04T13:32:40","slug":"what-are-the-methods-for-assigning-values-to-an-array-in-vb","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/","title":{"rendered":"VB Array Assignment: 3 Methods to Assign Values"},"content":{"rendered":"<p>In VB, there are several ways to assign values to an array.<\/p>\n<ol>\n<li>You can use an array initializer to directly assign values to an array by using curly braces when declaring the array, for example:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">Dim<\/span> arr() <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Integer<\/span> = {<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">2<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>}\r\n<\/code><\/pre>\n<ol>\n<li>Assign values one by one using a for loop: You can use a for loop to assign values to an array one by one, for example:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">Dim<\/span> arr(<span class=\"hljs-number\">4<\/span>) <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Integer<\/span>\r\n<span class=\"hljs-keyword\">For<\/span> i <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Integer<\/span> = <span class=\"hljs-number\">0<\/span> <span class=\"hljs-keyword\">To<\/span> <span class=\"hljs-number\">4<\/span>\r\n    arr(i) = i + <span class=\"hljs-number\">1<\/span>\r\n<span class=\"hljs-keyword\">Next<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>By using the Split function: you can split a string into array elements, for example:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">Dim<\/span> str <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">String<\/span> = <span class=\"hljs-string\">\"1,2,3,4,5\"<\/span>\r\n<span class=\"hljs-keyword\">Dim<\/span> arr() <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">String<\/span> = str.Split(<span class=\"hljs-string\">\",\"<\/span>)\r\n<\/code><\/pre>\n<ol>\n<li>By using the CreateInstance method of the Array class, you can dynamically create an array and assign values to it, for example:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">Dim<\/span> arr <span class=\"hljs-keyword\">As<\/span> Array = Array.CreateInstance(<span class=\"hljs-built_in\">GetType<\/span>(<span class=\"hljs-type\">Integer<\/span>), <span class=\"hljs-number\">5<\/span>)\r\n<span class=\"hljs-keyword\">For<\/span> i <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Integer<\/span> = <span class=\"hljs-number\">0<\/span> <span class=\"hljs-keyword\">To<\/span> <span class=\"hljs-number\">4<\/span>\r\n    arr(i) = i + <span class=\"hljs-number\">1<\/span>\r\n<span class=\"hljs-keyword\">Next<\/span>\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In VB, there are several ways to assign values to an array. You can use an array initializer to directly assign values to an array by using curly braces when declaring the array, for example: Dim arr() As Integer = {1, 2, 3, 4, 5} Assign values one by one using a for loop: You [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[14935,14933,14936,14937,14934],"class_list":["post-11556","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-assign-values-array","tag-vb-array-assignment","tag-vb-array-initializer","tag-vb-split-function","tag-visual-basic-arrays"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VB Array Assignment: 3 Methods to Assign Values - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn 3 efficient VB array assignment methods: initializer, loop, and Split. Assign values easily with step-by-step examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VB Array Assignment: 3 Methods to Assign Values\" \/>\n<meta property=\"og:description\" content=\"Learn 3 efficient VB array assignment methods: initializer, loop, and Split. Assign values easily with step-by-step examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T14:19:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T13:32:40+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"VB Array Assignment: 3 Methods to Assign Values\",\"datePublished\":\"2024-03-14T14:19:20+00:00\",\"dateModified\":\"2025-08-04T13:32:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/\"},\"wordCount\":105,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"assign values array\",\"VB array assignment\",\"VB array initializer\",\"VB Split function\",\"Visual Basic arrays\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/\",\"name\":\"VB Array Assignment: 3 Methods to Assign Values - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T14:19:20+00:00\",\"dateModified\":\"2025-08-04T13:32:40+00:00\",\"description\":\"Learn 3 efficient VB array assignment methods: initializer, loop, and Split. Assign values easily with step-by-step examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VB Array Assignment: 3 Methods to Assign Values\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"VB Array Assignment: 3 Methods to Assign Values - Blog - Silicon Cloud","description":"Learn 3 efficient VB array assignment methods: initializer, loop, and Split. Assign values easily with step-by-step examples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/","og_locale":"en_US","og_type":"article","og_title":"VB Array Assignment: 3 Methods to Assign Values","og_description":"Learn 3 efficient VB array assignment methods: initializer, loop, and Split. Assign values easily with step-by-step examples.","og_url":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T14:19:20+00:00","article_modified_time":"2025-08-04T13:32:40+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"VB Array Assignment: 3 Methods to Assign Values","datePublished":"2024-03-14T14:19:20+00:00","dateModified":"2025-08-04T13:32:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/"},"wordCount":105,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["assign values array","VB array assignment","VB array initializer","VB Split function","Visual Basic arrays"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/","url":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/","name":"VB Array Assignment: 3 Methods to Assign Values - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T14:19:20+00:00","dateModified":"2025-08-04T13:32:40+00:00","description":"Learn 3 efficient VB array assignment methods: initializer, loop, and Split. Assign values easily with step-by-step examples.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/what-are-the-methods-for-assigning-values-to-an-array-in-vb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"VB Array Assignment: 3 Methods to Assign Values"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=11556"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11556\/revisions"}],"predecessor-version":[{"id":155341,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11556\/revisions\/155341"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=11556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=11556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=11556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}