{"id":2138,"date":"2023-09-29T01:54:15","date_gmt":"2023-09-29T01:54:15","guid":{"rendered":"https:\/\/exceladvisor.org\/nl\/ketting-1\/"},"modified":"2023-12-06T05:50:47","modified_gmt":"2023-12-06T05:50:47","slug":"ketting-1","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/nl\/ketting-1\/","title":{"rendered":"Hoe vba gebruiken om tekenreeksen samen te voegen?"},"content":{"rendered":"<div class=\"excel-voor-de-inhoud\" id=\"excel-3910115074\"><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 twee tekenreeksen samen te voegen met behulp van VBA-code, moet u het ampersand gebruiken. U kunt een ampersand tussen twee tekenreeksen gebruiken om ze te combineren en deze nieuwe waarde vervolgens toewijzen aan een cel, variabele of berichtvenster. Op dezelfde manier kunt u ook meer dan twee waarden samenvoegen.<\/p><p> Later zullen we een eenvoudig voorbeeld zien om het te begrijpen.<\/p><h2 class=\"wp-block-heading\"> Stappen om VBA te gebruiken om samen te voegen<\/h2><ol type=\"1\"><li> Voer eerst de eerste string in met dubbele aanhalingstekens.<\/li><li> Typ daarna een ampersand.<\/li><li> Voer vervolgens de tweede tekst in met dubbele aanhalingstekens.<\/li><li> Wijs deze waarde aan het einde toe aan een cel of variabele, of gebruik een berichtvenster om deze te bekijken.<\/li><\/ol><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_concatenate() Range(\"A1\") = \"Mike\" &amp; \"Ross\" End Sub<\/code><\/pre><h2 class=\"wp-block-heading\"> Samenvoegen met een scheidingsteken<\/h2><p> Je kunt ook een scheidingsteken tussen twee snaren gebruiken door simpelweg een derde versterker-teken toe te voegen. Beschouw de volgende code.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Range(\"A1\") = \"Mike\" &amp; \"-\" &amp; \"Ross\"<\/code><\/pre><p> In de bovenstaande code heb je een scheidingsteken in twee tekenreeksen gebruikt en deze samengevoegd met alleen en-tekens. Dus eigenlijk moet je, wanneer je iets wilt omsluiten, er een ampersand in gebruiken.<\/p><h2 class=\"wp-block-heading\"> Samenvoegen met behulp van variabelen<\/h2><p> Je kunt ook waarden in variabelen opslaan en vervolgens de waarden van deze twee variabelen aaneenschakelen. Beschouw de volgende code.<\/p><p> In de bovenstaande code heb je variabelen gedeclareerd als variabelen en vervolgens heb je waarden aan deze variabelen toegewezen. En aan het einde gebruikten we een ampersand om de drie variabelen te combineren en vervolgens het resultaat toe te wijzen aan cel A1.<\/p><h2 class=\"wp-block-heading\"> Voeg een bereik samen met VBA<\/h2><p> U kunt ook waarden uit een celbereik samenvoegen met behulp van VBA. Beschouw de volgende macro.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_concatenate() Dim rng As Range Dim i As String Dim SourceRange As Range Set SourceRange = Range(\"A1:A10\") For Each rng In SourceRange i = i &amp; rng &amp; \" \" Next rng Range(\"B1\").Value = Trim(i) End Sub<\/code><\/pre><p> In de bovenstaande code heb je <a href=\"https:\/\/exceladvisor.org\/nl\/voor-de-lus\/\">FOR NEXT (For Loops)<\/a> gebruikt om door het bereik te lopen dat je wilt samenvoegen.<\/p><p> Dus elke cel in het bereik (A1:A10) slaat die waarde op in de variabele I en gebruikt een ampersand om in elke iteratie een waarde samen te voegen. Stel aan het einde het gecombineerde kanaal in op bereik B1.<\/p><p> En de volgende code voegt de waarden van het geselecteerde bereik samen. Het enige dat u hoeft te doen, is een bereik selecteren en vervolgens de code uitvoeren.<\/p><pre class=\"wp-block-code\" title=\"\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Dim rng As Range Dim i As String For Each rng In Selection i = i &amp; rng &amp; \" \" Next rng Range(\"B1\").Value = Trim(i)<\/code><\/pre><h2 class=\"wp-block-heading\"> Voeg een hele kolom of rij samen<\/h2><p> Als je een hele kolom of rij wilt aaneenschakelen, kun je in dat geval beter niet de lusmethode gebruiken. U kunt de werkbladfunctie &#8220;TextJoin&#8221; gebruiken, waarmee u een hele rij of kolom kunt samenvoegen (denk aan de volgende code).<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'join values from column A. Dim myRange As Range Dim myString As String Range(\"B1\") = WorksheetFunction.TextJoin(\" \", True, Range(\"A:A\")) 'join values from row 1. Dim myRange As Range Dim myString As String Range(\"B1\") = WorksheetFunction.TextJoin(\" \", True, Range(\"1:1\"))<\/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-65ddf67e\"><div class=\"gb-container gb-container-65ddf67e\"><ul><li> <a href=\"https:\/\/exceladvisor.org\/nl\/gemiddeld-2\/\">Gemiddelde waarden in Excel met VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/de-datum-van-vandaag-huidige-tijd\/\">Ontvang de datum van vandaag en de huidige tijd met behulp van VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/som-1\/\">Somwaarden op in Excel met behulp van VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/wedstrijd-2\/\">Match-functie in VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/modus-1\/\">MOD in VBA<\/a> <\/li><\/ul><\/div><\/div><div class=\"gb-grid-column gb-grid-column-50067b57\"><div class=\"gb-container gb-container-50067b57\"><\/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-2138","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 gebruik ik VBA om tekenreeksen samen te voegen?<\/title>\n<meta name=\"description\" content=\"Om twee tekenreeksen samen te voegen met behulp van VBA-code, moet u het ampersand gebruiken. Je kunt een ampersand tussen twee gebruiken\" \/>\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\/ketting-1\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Hoe gebruik ik VBA om tekenreeksen samen te voegen?\" \/>\n<meta property=\"og:description\" content=\"Om twee tekenreeksen samen te voegen met behulp van VBA-code, moet u het ampersand gebruiken. Je kunt een ampersand tussen twee gebruiken\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/nl\/ketting-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T05:50:47+00:00\" \/>\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\/ketting-1\/\",\"url\":\"https:\/\/exceladvisor.org\/nl\/ketting-1\/\",\"name\":\"\u25b7 Hoe gebruik ik VBA om tekenreeksen samen te voegen?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#website\"},\"datePublished\":\"2023-09-29T01:54:15+00:00\",\"dateModified\":\"2023-12-06T05:50:47+00:00\",\"description\":\"Om twee tekenreeksen samen te voegen met behulp van VBA-code, moet u het ampersand gebruiken. Je kunt een ampersand tussen twee gebruiken\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/ketting-1\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/nl\/ketting-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/ketting-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/exceladvisor.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe vba gebruiken om tekenreeksen samen te voegen?\"}]},{\"@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 gebruik ik VBA om tekenreeksen samen te voegen?","description":"Om twee tekenreeksen samen te voegen met behulp van VBA-code, moet u het ampersand gebruiken. Je kunt een ampersand tussen twee gebruiken","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\/ketting-1\/","og_locale":"nl_NL","og_type":"article","og_title":"\u25b7 Hoe gebruik ik VBA om tekenreeksen samen te voegen?","og_description":"Om twee tekenreeksen samen te voegen met behulp van VBA-code, moet u het ampersand gebruiken. Je kunt een ampersand tussen twee gebruiken","og_url":"https:\/\/exceladvisor.org\/nl\/ketting-1\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-06T05:50:47+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/nl\/ketting-1\/","url":"https:\/\/exceladvisor.org\/nl\/ketting-1\/","name":"\u25b7 Hoe gebruik ik VBA om tekenreeksen samen te voegen?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/nl\/#website"},"datePublished":"2023-09-29T01:54:15+00:00","dateModified":"2023-12-06T05:50:47+00:00","description":"Om twee tekenreeksen samen te voegen met behulp van VBA-code, moet u het ampersand gebruiken. Je kunt een ampersand tussen twee gebruiken","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/nl\/ketting-1\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/nl\/ketting-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/nl\/ketting-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/exceladvisor.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe vba gebruiken om tekenreeksen samen te voegen?"}]},{"@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\/2138","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=2138"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/2138\/revisions"}],"predecessor-version":[{"id":2787,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/2138\/revisions\/2787"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/media?parent=2138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}