{"id":2055,"date":"2023-10-22T09:11:23","date_gmt":"2023-10-22T09:11:23","guid":{"rendered":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/"},"modified":"2023-12-06T05:49:58","modified_gmt":"2023-12-06T05:49:58","slug":"genoemd-strand","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/","title":{"rendered":"Hoe maak je een benoemd bereik met vba?"},"content":{"rendered":"<div class=\"excel-voor-de-inhoud\" id=\"excel-3111155212\"><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 benoemd bereik te maken met VBA, moet u de eigenschap &#8220;Names&#8221; verder gebruiken met de methode &#8220;Add&#8221;. In de add-methode heb je argumenten om te defini\u00ebren welke naam je het bereik wilt geven en om het adres van het bereik op te geven (zorg ervoor dat je het dollarteken bij het adres gebruikt om het bereik te bevriezen).<\/p><h2 class=\"wp-block-heading\"> Maak een naambereik met VBA<\/h2><ol type=\"1\"><li> Definieer de werkmap waarin u het benoemde bereik wilt maken.<\/li><li> Gebruik de eigenschap namen en voeg vervolgens een extra methode toe.<\/li><li> Geef de naam op in het argument &#8220;Naam&#8221;.<\/li><li> Verwijs naar het bereik met behulp van het argument &#8220;ReferTo&#8221;. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53866\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"maak een naambereik met behulp van vba\" width=\"669\" height=\"284\"><\/figure><\/div><p> In het bovenstaande voorbeeld heeft u de actieve werkmap en gebruikt u vervolgens de eigenschap &#8220;Names&#8221; met de methode &#8220;Add&#8221; om de naam van het bereik in te stellen, en aan het einde het adres van het bereik dat u wilt gebruiken.<\/p><p> Zoals ik al eerder zei, moet je in het adresbereik het $-teken gebruiken om het adres te bevriezen. U kunt <a href=\"https:\/\/exceladvisor.org\/nl\/dit-notitieboekje\/\">ThisWorkbook ook gebruiken om te verwijzen naar de werkmap waarin u de code schrijft,<\/a> of u kunt naar een andere werkmap verwijzen met behulp van het werkmapobject.<\/p><h2 class=\"wp-block-heading\"> VBA om een benoemd bereik uit selectie te maken<\/h2><p> U kunt de eigenschap selectie ook gebruiken om een benoemd bereik te maken op basis van de selectie. Beschouw de volgende code.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">ActiveSheet.Names.Add Name:=\"myRangeName\", RefersTo:=Selection<\/code><\/pre><p> En in de volgende code <a href=\"https:\/\/exceladvisor.org\/nl\/vba-berichtbox\/\">heb je een berichtvenster<\/a> waarmee je de naam kunt invoeren die je aan het benoemde bereik wilt geven.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_named_range() Dim iName As String iName = InputBox(\"Enter Name for the Selection.\") ActiveSheet.Names.Add Name:=iName, RefersTo:=Selection End Sub<\/code><\/pre><h2 class=\"wp-block-heading\"> De grootte van een benoemd bereik wijzigen met VBA (Dynamic Named Range)<\/h2><p> Om het formaat van een benoemd bereik dat al in het werkblad aanwezig is te wijzigen, moet u de eigenschap resize gebruiken en VBA vertellen hoeveel rijen en kolommen u uit het huidige bereik wilt uitbreiden. Beschouw de volgende code die het bereik met de naam &#8220;myRange&#8221; uitbreidt, dat aanvankelijk cel A1 als bereik heeft, maar het formaat ervan wijzigt naar kolom M en rij 11. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53867\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-redimensionner-une-plage-nommee.png\" sizes=\"auto, \" srcset=\"\" alt=\"het formaat van een benoemd bereik wijzigen\" width=\"739\" height=\"465\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_named_range() Dim iRow As Long Dim iColumn As Long iRow = ActiveSheet.Range(\"A1\").End(xlDown).Row iColumn = ActiveSheet.Range(\"A1\").End(xlToRight).Column ActiveSheet.Range(\"myRange\") _ .Resize(iRow, iColumn).Name = \"myRange\" End Sub<\/code><\/pre><p> Ik heb dit in drie delen verdeeld om het u duidelijk te maken. Laten we nu aan de slag gaan. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53868\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-divise-en-trois-parties.png\" sizes=\"auto, \" srcset=\"\" alt=\"verdeeld in drie delen\" width=\"596\" height=\"351\"><\/figure><\/div><ul><li> In het EERSTE deel heb je variabelen gedeclareerd om de rijen en het aantal kolommen op te slaan.<\/li><li> In het TWEEDE deel gebruikte je de &#8220;END&#8221;-methode met het bereik om de laatste rij en kolom op te halen en op te slaan voor variabelen.<\/li><li> In deel DRIE gebruikte je de eigenschap Resize met het bereik genaamd \u201cmyRange\u201d. En daarna het rij- en kolomnummer dat je in de variabelen hebt staan. <\/li><\/ul><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53869\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-variables-declarees-pour-stocker-des-lignes.png\" sizes=\"auto, \" srcset=\"\" alt=\"variabelen die zijn gedeclareerd om rijen op te slaan\" width=\"656\" height=\"307\"><\/figure><\/div><p> Wanneer u deze code uitvoert, wordt de grootte van het oude bereik aangepast op basis van de gegevens die u hebt en wordt er een dynamisch benoemd bereik van gemaakt. Wanneer u het moet bijwerken, kunt u de code uitvoeren en het bestaande benoemde bereik wijzigen.<\/p><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\"> Gerelateerde tutorials <\/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\/aantal-lijnen\/\">Tel rijen met VBA in Excel<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/karakter-lettertype\/\">Excel VBA-lettertype (kleur, grootte, type en vetgedrukt)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/verberg-toon-kolomrij\/\">Excel VBA Verberg en toon een kolom of rij<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/bereik-1\/\">Excel VBA-bereik &#8211; Werken met bereik en cellen<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/grenzen\/\">Pas randen toe op een cel met VBA in Excel<\/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-2055","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 maak je een benoemd bereik met VBA?<\/title>\n<meta name=\"description\" content=\"Leer hoe u VBA kunt gebruiken om een NAMED RANGE in Excel te maken. Benoemd bereik uit selectie + het formaat van een benoemd bereik wijzigen.\" \/>\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\/genoemd-strand\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe maak je een benoemd bereik met VBA?\" \/>\n<meta property=\"og:description\" content=\"Leer hoe u VBA kunt gebruiken om een NAMED RANGE in Excel te maken. Benoemd bereik uit selectie + het formaat van een benoemd bereik wijzigen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T05:49:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.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=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/\",\"url\":\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/\",\"name\":\"Hoe maak je een benoemd bereik met VBA?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png\",\"datePublished\":\"2023-10-22T09:11:23+00:00\",\"dateModified\":\"2023-12-06T05:49:58+00:00\",\"description\":\"Leer hoe u VBA kunt gebruiken om een NAMED RANGE in Excel te maken. Benoemd bereik uit selectie + het formaat van een benoemd bereik wijzigen.\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/exceladvisor.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe maak je een benoemd bereik met vba?\"}]},{\"@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 maak je een benoemd bereik met VBA?","description":"Leer hoe u VBA kunt gebruiken om een NAMED RANGE in Excel te maken. Benoemd bereik uit selectie + het formaat van een benoemd bereik wijzigen.","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\/genoemd-strand\/","og_locale":"nl_NL","og_type":"article","og_title":"Hoe maak je een benoemd bereik met VBA?","og_description":"Leer hoe u VBA kunt gebruiken om een NAMED RANGE in Excel te maken. Benoemd bereik uit selectie + het formaat van een benoemd bereik wijzigen.","og_url":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-06T05:49:58+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/","url":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/","name":"Hoe maak je een benoemd bereik met VBA?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png","datePublished":"2023-10-22T09:11:23+00:00","dateModified":"2023-12-06T05:49:58+00:00","description":"Leer hoe u VBA kunt gebruiken om een NAMED RANGE in Excel te maken. Benoemd bereik uit selectie + het formaat van een benoemd bereik wijzigen.","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/nl\/genoemd-strand\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/exceladvisor.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe maak je een benoemd bereik met vba?"}]},{"@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\/2055","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=2055"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/2055\/revisions"}],"predecessor-version":[{"id":2662,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/2055\/revisions\/2662"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/media?parent=2055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}