{"id":1527,"date":"2023-11-17T21:24:59","date_gmt":"2023-11-17T21:24:59","guid":{"rendered":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/"},"modified":"2023-12-06T05:52:06","modified_gmt":"2023-12-06T05:52:06","slug":"voeg-een-nieuwe-reeks-waarden-toe","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/","title":{"rendered":"Hoe voeg ik via vba een nieuwe waarde toe aan een array?"},"content":{"rendered":"<div class=\"excel-voor-de-inhoud\" id=\"excel-1141776346\"><script type=\"text\/javascript\">\r\n\tatOptions = {\r\n\t\t'key' : 'c1158f160081d6540a8409e6925dab94',\r\n\t\t'format' : 'iframe',\r\n\t\t'height' : 250,\r\n\t\t'width' : 300,\r\n\t\t'params' : {}\r\n\t};\r\n<\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/c1158f160081d6540a8409e6925dab94\/invoke.js\"><\/script><\/div> <p>Om een nieuwe waarde aan een bestaande array toe te voegen, heb je een dynamische array nodig om de elementen ervan opnieuw te defini\u00ebren, en als je dat doet, moet je de waarden van de oude elementen behouden. Hierdoor kunt u alleen de waarde toevoegen aan het nieuwe element dat u definieert, terwijl de rest van het onderdeel intact blijft.<\/p><p> Hieronder heb je een array waarin je twee elementen hebt gedefinieerd. Omdat dit een dynamische array is, heb je een &#8220;ReDim&#8221;-instructie om twee elementen te defini\u00ebren en vervolgens waarden aan die elementen toe te voegen. <\/p><div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57215\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png\" sizes=\"auto, \" srcset=\"\" alt=\"dynamische array-om-elementen-herdefini\u00ebren\" width=\"497\" height=\"359\"><\/figure><\/div><p> We zullen dan een derde element aan deze array toevoegen.<\/p><h2 class=\"wp-block-heading\"> <strong>Voeg een nieuwe waarde toe aan een array in VBA<\/strong><\/h2><div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57216\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-ajouter-une-nouvelle-valeur-a-un-tableau-2.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"505\" height=\"564\"><\/figure><\/div><ol type=\"1\"><li> Eerst moet u de instructie &#8220;ReDim&#8221; gebruiken met het trefwoord &#8220;Preserve&#8221; om beide elementen te behouden, inclusief het nieuwe element waarvoor u de waarde wilt toevoegen.<\/li><li> Vervolgens moet u de elementen defini\u00ebren die u in de array wilt hebben. Hier heb je drie elementen nodig, daarom gebruiken we hiervoor 1 tot 3.<\/li><li> Daarna moet u waarde toevoegen aan het derde element, het nieuwe element dat u definieert.<\/li><li> Gebruik aan het einde <a href=\"https:\/\/exceladvisor.org\/nl\/onmiddellijke-vensterfoutopsporing-afdrukken\/\">debug.print<\/a> om alle items met de nieuwe items in het directe venster te krijgen.<\/li><\/ol><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Option Explicit Option Base 1 Sub vba_array_add_value() Dim myArray() As Variant ReDim myArray(2) myArray(1) = 5 myArray(2) = 10 ReDim Preserve myArray(1 To 3) myArray(3) = 15 Debug.Print myArray(1) Debug.Print myArray(2) Debug.Print myArray(3) End Sub<\/code><\/pre><p> Ik wil nog een paar woorden met u delen.<\/p><ul><li> U moet een array in het begin als een dynamische array declareren als u weet dat u later meer waarde aan de array in de code moet toevoegen.<\/li><li> Met deze methode kun je alleen een nieuw element aan het einde van de array toevoegen.<\/li><\/ul><div class=\"gb-container gb-container-4db6181c gb-container-mt\"> <a class=\"gb-button gb-button-c5897111 gb-button-text gb-button-mt-button\" href=\"https:\/\/exceladvisor.org\/nl\/vba\/\">Wat is VBA<\/a><h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Meer informatie over <a href=\"https:\/\/exceladvisor.org\/nl\/schilderijen\/\">VBA-tabellen<\/a> <\/h2><div class=\"gb-grid-wrapper gb-grid-wrapper-a20baf7c gb-grid-wrapper-mt-grid\"><div class=\"gb-grid-column gb-grid-column-65ddf67e\"><div class=\"gb-container gb-container-65ddf67e\"><ul><li> <a href=\"https:\/\/exceladvisor.org\/nl\/array-grootte\/\">VBA-arraylengte (grootte)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/tafel-met-kettingen\/\">VBA-array met tekenreeksen<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/wis-het-bord\/\">VBA Duidelijke array<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/dynamische-tafel\/\">Dynamische tabel VBA<\/a> <\/li><\/ul><\/div><\/div><div class=\"gb-grid-column gb-grid-column-50067b57\"><div class=\"gb-container gb-container-50067b57\"><ul><li> <a href=\"https:\/\/exceladvisor.org\/nl\/vba-lusarray\/\">VBA-lus in een array<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/multidimensionale-array\/\">Multidimensionale array VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/strand-heeft-een-schilderij\/\">VBA-bereik naar een array<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/sorteertafel\/\">VBA-uitvoertabel<\/a><\/li><\/ul><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ub_ctt_via":"","footnotes":""},"class_list":["post-1527","page","type-page","status-publish","hentry"],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hoe voeg ik via VBA een nieuwe waarde toe aan een array?<\/title>\n<meta name=\"description\" content=\"In deze zelfstudie leert u hoe u een nieuwe waarde aan een array in VBA kunt toevoegen. Voeg de waarde toe aan het nieuwe item dat je hebt\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe voeg ik via VBA een nieuwe waarde toe aan een array?\" \/>\n<meta property=\"og:description\" content=\"In deze zelfstudie leert u hoe u een nieuwe waarde aan een array in VBA kunt toevoegen. Voeg de waarde toe aan het nieuwe item dat je hebt\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T05:52:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/\",\"url\":\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/\",\"name\":\"Hoe voeg ik via VBA een nieuwe waarde toe aan een array?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png\",\"datePublished\":\"2023-11-17T21:24:59+00:00\",\"dateModified\":\"2023-12-06T05:52:06+00:00\",\"description\":\"In deze zelfstudie leert u hoe u een nieuwe waarde aan een array in VBA kunt toevoegen. Voeg de waarde toe aan het nieuwe item dat je hebt\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/exceladvisor.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe voeg ik via vba een nieuwe waarde toe aan een array?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/#website\",\"url\":\"https:\/\/exceladvisor.org\/nl\/\",\"name\":\"Excel Advisor\",\"description\":\"Uw gids voor datadominantie\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/nl\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/nl\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hoe voeg ik via VBA een nieuwe waarde toe aan een array?","description":"In deze zelfstudie leert u hoe u een nieuwe waarde aan een array in VBA kunt toevoegen. Voeg de waarde toe aan het nieuwe item dat je hebt","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:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/","og_locale":"nl_NL","og_type":"article","og_title":"Hoe voeg ik via VBA een nieuwe waarde toe aan een array?","og_description":"In deze zelfstudie leert u hoe u een nieuwe waarde aan een array in VBA kunt toevoegen. Voeg de waarde toe aan het nieuwe item dat je hebt","og_url":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-06T05:52:06+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/","url":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/","name":"Hoe voeg ik via VBA een nieuwe waarde toe aan een array?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png","datePublished":"2023-11-17T21:24:59+00:00","dateModified":"2023-12-06T05:52:06+00:00","description":"In deze zelfstudie leert u hoe u een nieuwe waarde aan een array in VBA kunt toevoegen. Voeg de waarde toe aan het nieuwe item dat je hebt","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-dynamique-pour-redefinir-les-elements-1-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/nl\/voeg-een-nieuwe-reeks-waarden-toe\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/exceladvisor.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe voeg ik via vba een nieuwe waarde toe aan een array?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/nl\/#website","url":"https:\/\/exceladvisor.org\/nl\/","name":"Excel Advisor","description":"Uw gids voor datadominantie","publisher":{"@id":"https:\/\/exceladvisor.org\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/nl\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/exceladvisor.org\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/nl\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/nl\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/nl\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/1527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/comments?post=1527"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/1527\/revisions"}],"predecessor-version":[{"id":2879,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/1527\/revisions\/2879"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/media?parent=1527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}