{"id":2065,"date":"2023-10-21T10:50:35","date_gmt":"2023-10-21T10:50:35","guid":{"rendered":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/"},"modified":"2023-12-06T05:56:11","modified_gmt":"2023-12-06T05:56:11","slug":"sorteer-het-bereik","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/","title":{"rendered":"Hoe bereik sorteren in vba?"},"content":{"rendered":"<div class=\"excel-voor-de-inhoud\" id=\"excel-528341930\"><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 celbereik met VBA te sorteren, moet u de \u201cSORT\u201d-methode gebruiken, waarmee u een enkele sleutel (kolom) of meerdere sleutels (voor meerdere kolommen) kunt instellen om te sorteren. Ook kunt u instellen in welke volgorde (oplopend of aflopend) u wilt sorteren en kunt u opgeven of u een koptekst heeft of niet.<\/p><h2 class=\"wp-block-heading\"> Sorteer een bereik met VBA<\/h2><ol type=\"1\"><li> Gebruik het bereikobject om het bereik op te geven dat u wilt sorteren.<\/li><li> Typ een punt en voer de sorteermethode in.<\/li><li> Geef de sleutel op die u wilt gebruiken om te sorteren.<\/li><li> Stel de sorteervolgorde in.<\/li><li> Vermeld of je een header hebt of niet. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-54924\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"sorteer een bereik op vba\" width=\"690\" height=\"296\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Range(\"A1:A11\").Sort Key1:=Range(\"A1\"), _ Order1:=xlAscending, _ Header:=xlYes<\/code><\/pre><p> In de bovenstaande code gebruikte je het bereik A1:A11, en in de sorteermethode gebruikte je oplopende volgorde, waarbij je vermeldde dat je een header in het bereik hebt.<\/p><h2 class=\"wp-block-heading\"> De sorteermethode van VBA begrijpen<\/h2><p> Voordat u een macro schrijft om een bereik te sorteren, kunt u zich het beste verdiepen in de sorteermethode en de argumenten ervan begrijpen.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sort (Key1, Order1, Key2, Type, Order2, Key3, Order3, _ Header, OrderCustom, MatchCase, Orientation, SortMethod, _ DataOption1, DataOption2, DataOption3)<\/code><\/pre><p> Dit zijn de belangrijkste argumenten die je in het echte leven zult gebruiken.<\/p><ul><li> <strong>Sleutel<\/strong> : Hier moet u een cel defini\u00ebren waarvan u de kolom als sorteerbasis wilt gebruiken.<\/li><li> <strong>Volgorde<\/strong> : Volgorde waarin u de kolom wilt sorteren (oplopend\/aflopend).<\/li><li> <strong>Header<\/strong> : Een constante om aan te geven of u al dan niet een header heeft of wilt dat VBA raadt.<\/li><\/ul><h2 class=\"wp-block-heading\"> Sorteer in aflopende volgorde<\/h2><p> In de volgende code heb ik &#8216;xlDescending&#8217; gebruikt om de bedragkolom in aflopende volgorde te sorteren. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-54925\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-tri-decroissant.png\" sizes=\"auto, \" srcset=\"\" alt=\"Sorteer in aflopende volgorde\" width=\"498\" height=\"216\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Range(\"A1:A13\").Sort Key1:=Range(\"A1\"), _ Order1:=xlDescending, _ Orientation:=xlSortColumns<\/code><\/pre><h2 class=\"wp-block-heading\"> Meerdere kolommen (sleutels) gebruiken om te sorteren<\/h2><p> U kunt ook meerdere kolommen gebruiken om een bereik te sorteren. Laten we een voorbeeld uit de onderstaande tabel nemen, waarin u meerdere vermeldingen heeft met namen en plaatsen van werknemers, en u moet sorteren op naam en plaats. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-54926\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-utiliser-plusieurs-colonnes-pour-trier.png\" sizes=\"auto, \" srcset=\"\" alt=\"Gebruik meerdere kolommen om te sorteren\" width=\"371\" height=\"410\"><\/figure><\/div><p> Hier is de code die je moet gebruiken: <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-54927\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-codes-pour-plusieurs-colonnes.png\" sizes=\"auto, \" srcset=\"\" alt=\"codes voor meerdere kolommen\" width=\"538\" height=\"276\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Range(\"A1:C13\").Sort Key1:=Range(\"A1\"), _ Order1:=xlAscending, _ Key2:=Range(\"B1\"), _ Order1:=xlAscending, _ Header:=xlYes<\/code><\/pre><p> Zoals je in de code kunt zien, heb je sleutel1 en sleutel2. In sleutel1 heb je de kolom met de naam van de medewerker, en in sleutel2 heb je de plaatskolom. Voor beide kolommen is de sorteervolgorde oplopend en zijn de kopteksten aanwezig.<\/p><p class=\"qt-tip\"> <strong>Let op:<\/strong> U kunt dit gebruiken zoals elke kolom die u wilt gebruiken als basis voor het sorteren met behulp van sleutels en volgorde.<\/p><h2 class=\"wp-block-heading\"> Het veranderen van de lotori\u00ebntatie<\/h2><p> Wanneer u normaal gesproken gegevens in Excel sorteert, kunt u standaard sorteren op basis van kolommen. Maar via de sorteeropties kunt u de sorteerrichting wijzigen van links naar rechts in plaats van van boven naar beneden. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-54928\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-trier-lorientation.png\" sizes=\"auto, \" srcset=\"\" alt=\"lotori\u00ebntatie\" width=\"494\" height=\"230\"><\/figure><\/div><p> Op dezelfde manier heb je een argument in de sorteermethode om de ori\u00ebntatie te wijzigen ( <a href=\"https:\/\/docs.microsoft.com\/en-us\/office\/vba\/api\/excel.xlsortorientation\" target=\"_blank\" rel=\"noreferrer noopener\">link<\/a> ). <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-54929\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/6-methodes-pour-trier-lorientation.png\" sizes=\"auto, \" srcset=\"\" alt=\"methode om de ori\u00ebntatie te sorteren\" width=\"642\" height=\"275\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Range(\"A1:C13\").Sort Key1:=Range(\"A1\"), _ Order1:=xlAscending, _ Orientation:=xlSortRows<\/code><\/pre><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-50067b57\"><div class=\"gb-container gb-container-50067b57\"><ul><li> <a href=\"https:\/\/exceladvisor.org\/nl\/een-kolom-invoegen\/\">VBA-invoegkolom (enkel en meervoudig)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/genoemd-strand\/\">Bereik met de naam VBA | (Statisch + Selectie + Dynamisch)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/bereikverschuiving\/\">VBA-bereikcompensatie<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/omlooptekst-1\/\">VBA-omlooptekst (cel, bereik en volledig werkblad)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/controleer-lege-cel\/\">VBA Controleer of een cel leeg is + meerdere cellen<\/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-2065","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>\u25b7 Hoe het bereik in VBA sorteren? (Aflopend, sorteerrichting)<\/title>\n<meta name=\"description\" content=\"Deze zelfstudie laat zien hoe u een enkele kolom of meerdere kolommen kunt sorteren met VBA en hoe u ook de sorteerrichting kunt 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\/sorteer-het-bereik\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Hoe het bereik in VBA sorteren? (Aflopend, sorteerrichting)\" \/>\n<meta property=\"og:description\" content=\"Deze zelfstudie laat zien hoe u een enkele kolom of meerdere kolommen kunt sorteren met VBA en hoe u ook de sorteerrichting kunt wijzigen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T05:56:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-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\/sorteer-het-bereik\/\",\"url\":\"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/\",\"name\":\"\u25b7 Hoe het bereik in VBA sorteren? (Aflopend, sorteerrichting)\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-vba.png\",\"datePublished\":\"2023-10-21T10:50:35+00:00\",\"dateModified\":\"2023-12-06T05:56:11+00:00\",\"description\":\"Deze zelfstudie laat zien hoe u een enkele kolom of meerdere kolommen kunt sorteren met VBA en hoe u ook de sorteerrichting kunt wijzigen.\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-vba.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-vba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/exceladvisor.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe bereik sorteren in 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":"\u25b7 Hoe het bereik in VBA sorteren? (Aflopend, sorteerrichting)","description":"Deze zelfstudie laat zien hoe u een enkele kolom of meerdere kolommen kunt sorteren met VBA en hoe u ook de sorteerrichting kunt 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\/sorteer-het-bereik\/","og_locale":"nl_NL","og_type":"article","og_title":"\u25b7 Hoe het bereik in VBA sorteren? (Aflopend, sorteerrichting)","og_description":"Deze zelfstudie laat zien hoe u een enkele kolom of meerdere kolommen kunt sorteren met VBA en hoe u ook de sorteerrichting kunt wijzigen.","og_url":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-06T05:56:11+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-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\/sorteer-het-bereik\/","url":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/","name":"\u25b7 Hoe het bereik in VBA sorteren? (Aflopend, sorteerrichting)","isPartOf":{"@id":"https:\/\/exceladvisor.org\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-vba.png","datePublished":"2023-10-21T10:50:35+00:00","dateModified":"2023-12-06T05:56:11+00:00","description":"Deze zelfstudie laat zien hoe u een enkele kolom of meerdere kolommen kunt sorteren met VBA en hoe u ook de sorteerrichting kunt wijzigen.","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-vba.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-trier-une-plage-par-vba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/nl\/sorteer-het-bereik\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/exceladvisor.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe bereik sorteren in 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\/2065","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=2065"}],"version-history":[{"count":2,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/2065\/revisions"}],"predecessor-version":[{"id":3037,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/2065\/revisions\/3037"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/media?parent=2065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}