{"id":4358,"date":"2023-07-11T18:08:40","date_gmt":"2023-07-11T18:08:40","guid":{"rendered":"https:\/\/statorials.org\/nl\/vba-classificatie\/"},"modified":"2023-07-11T18:08:40","modified_gmt":"2023-07-11T18:08:40","slug":"vba-classificatie","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/vba-classificatie\/","title":{"rendered":"Vba: een lijst met waarden classificeren"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">U kunt de volgende basissyntaxis gebruiken om een lijst met waarden in Excel te ordenen met behulp van VBA:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubRankValues<\/span> ()\n    <span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> Integer\n\n    <span style=\"color: #0000ff;\">For<\/span> i = 2 <span style=\"color: #0000ff;\">To<\/span> 11\n    Range(\" <span style=\"color: #ff0000;\">C<\/span> \" &amp; i) = WorksheetFunction.Rank(Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i), Range(\" <span style=\"color: #ff0000;\">B2:B11<\/span> \"), 0)\n    <span style=\"color: #0000ff;\">Next<\/span> i\n<span style=\"color: #0000ff;\">End Sub\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">In dit specifieke voorbeeld worden de waarden in de cellen <strong>B2:B11<\/strong> gerangschikt en worden de waarden in de cellen <strong>C2:C11<\/strong> weergegeven.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het laatste argument van <strong>0<\/strong> geeft aan dat de waarden in oplopende volgorde moeten worden gerangschikt (de grootste waarde krijgt een rangorde van 1, de op \u00e9\u00e9n na grootste waarde krijgt een rangorde van 2, enz.).<\/span><\/p>\n<p> <span style=\"color: #000000;\">Om de waarden in aflopende volgorde te ordenen, vervangt u eenvoudigweg de <strong>0<\/strong> door <strong>1<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld: waarden bestellen met VBA<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Stel dat we de volgende lijst met basketbalspelers hebben, samen met hun gescoorde punten:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34216 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/vr1.jpg\" alt=\"\" width=\"472\" height=\"405\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Stel dat we de rangorde van elke waarde in de puntenkolom willen berekenen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen hiervoor de volgende macro maken:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubRankValues<\/span> ()\n    <span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> Integer\n\n    <span style=\"color: #0000ff;\">For<\/span> i = 2 <span style=\"color: #0000ff;\">To<\/span> 11\n    Range(\" <span style=\"color: #ff0000;\">C<\/span> \" &amp; i) = WorksheetFunction.Rank(Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i), Range(\" <span style=\"color: #ff0000;\">B2:B11<\/span> \"), 0)\n    <span style=\"color: #0000ff;\">Next<\/span> i\n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34217 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/vr2.jpg\" alt=\"\" width=\"494\" height=\"431\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">De rangschikking van elke waarde in de puntenkolom wordt weergegeven in kolom C.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Bijvoorbeeld:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Speler H heeft met 41 punten de hoogste puntenwaarde en krijgt dus rang <strong>1<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Speler C met 40 punten heeft de op \u00e9\u00e9n na hoogste puntenwaarde en krijgt dus rang <strong>2<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Enzovoort.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Om de waarden in de puntenkolom in aflopende volgorde te rangschikken, kunnen we het laatste argument van de <strong>Rank-<\/strong> methode wijzigen van <strong>0<\/strong> in <strong>1<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubRankValues<\/span> ()\n    <span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> Integer\n\n    <span style=\"color: #0000ff;\">For<\/span> i = 2 <span style=\"color: #0000ff;\">To<\/span> 11\n    Range(\" <span style=\"color: #ff0000;\">C<\/span> \" &amp; i) = WorksheetFunction.Rank(Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i), Range(\" <span style=\"color: #ff0000;\">B2:B11<\/span> \"), 1)\n    <span style=\"color: #0000ff;\">Next<\/span> i\n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34218 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/vr3.jpg\" alt=\"\" width=\"501\" height=\"419\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">De rangschikking van elke waarde in de puntenkolom wordt weergegeven in kolom C.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bijvoorbeeld:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Speler I met 11 punten heeft de laagste puntenwaarde en krijgt dus rang <strong>1<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Speler E met 13 punten heeft de op \u00e9\u00e9n na laagste puntenwaarde en krijgt dus rang <strong>2<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Enzovoort.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Opmerking<\/strong> : u kunt <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/api\/excel.worksheetfunction.rank\" target=\"_blank\" rel=\"noopener\">hier<\/a> de volledige documentatie voor de VBA <strong>Rank-<\/strong> methode vinden.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in VBA kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/vba-telt-cellen-met-specifieke-tekst\/\" target=\"_blank\" rel=\"noopener\">VBA: cellen tellen met specifieke tekst<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/vba-telt-rijen-binnen-bereik\/\" target=\"_blank\" rel=\"noopener\">VBA: het aantal rijen binnen bereik tellen<\/a><br \/> VBA: Hoe COUNTIF- en COUNTIFS-functies te schrijven<\/p>\n","protected":false},"excerpt":{"rendered":"<p>U kunt de volgende basissyntaxis gebruiken om een lijst met waarden in Excel te ordenen met behulp van VBA: SubRankValues () Dim i As Integer For i = 2 To 11 Range(&#8220; C &#8220; &amp; i) = WorksheetFunction.Rank(Range(&#8220; B &#8220; &amp; i), Range(&#8220; B2:B11 &#8222;), 0) Next i End Sub In dit specifieke voorbeeld worden [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-4358","post","type-post","status-publish","format-standard","hentry","category-gids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VBA: Hoe een lijst met waarden te classificeren \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt met een voorbeeld uitgelegd hoe je een lijst met waarden in Excel kunt sorteren met behulp van VBA.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/nl\/vba-classificatie\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VBA: Hoe een lijst met waarden te classificeren \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt met een voorbeeld uitgelegd hoe je een lijst met waarden in Excel kunt sorteren met behulp van VBA.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/vba-classificatie\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T18:08:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/vr1.jpg\" \/>\n<meta name=\"author\" content=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/vba-classificatie\/\",\"url\":\"https:\/\/statorials.org\/nl\/vba-classificatie\/\",\"name\":\"VBA: Hoe een lijst met waarden te classificeren \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-11T18:08:40+00:00\",\"dateModified\":\"2023-07-11T18:08:40+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt met een voorbeeld uitgelegd hoe je een lijst met waarden in Excel kunt sorteren met behulp van VBA.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/vba-classificatie\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/vba-classificatie\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/vba-classificatie\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vba: een lijst met waarden classificeren\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/nl\/#website\",\"url\":\"https:\/\/statorials.org\/nl\/\",\"name\":\"Statorials\",\"description\":\"Uw gids voor statistische competentie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder\",\"sameAs\":[\"http:\/\/statorials.org\/nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VBA: Hoe een lijst met waarden te classificeren \u2013 Statorials","description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe je een lijst met waarden in Excel kunt sorteren met behulp van VBA.","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:\/\/statorials.org\/nl\/vba-classificatie\/","og_locale":"de_DE","og_type":"article","og_title":"VBA: Hoe een lijst met waarden te classificeren \u2013 Statorials","og_description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe je een lijst met waarden in Excel kunt sorteren met behulp van VBA.","og_url":"https:\/\/statorials.org\/nl\/vba-classificatie\/","og_site_name":"Statorials","article_published_time":"2023-07-11T18:08:40+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/vr1.jpg"}],"author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/vba-classificatie\/","url":"https:\/\/statorials.org\/nl\/vba-classificatie\/","name":"VBA: Hoe een lijst met waarden te classificeren \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-11T18:08:40+00:00","dateModified":"2023-07-11T18:08:40+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe je een lijst met waarden in Excel kunt sorteren met behulp van VBA.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/vba-classificatie\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/vba-classificatie\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/vba-classificatie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Vba: een lijst met waarden classificeren"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/nl\/#website","url":"https:\/\/statorials.org\/nl\/","name":"Statorials","description":"Uw gids voor statistische competentie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder","sameAs":["http:\/\/statorials.org\/nl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/4358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/comments?post=4358"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/4358\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=4358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=4358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=4358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}