{"id":3019,"date":"2023-11-17T21:05:22","date_gmt":"2023-11-17T21:05:22","guid":{"rendered":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/"},"modified":"2023-12-03T11:19:57","modified_gmt":"2023-12-03T11:19:57","slug":"tisch-mit-ketten","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/","title":{"rendered":"Wie erstelle ich per vba ein array mit strings?"},"content":{"rendered":"<div class=\"excel-vor-dem-inhalt\" id=\"excel-4158226038\"><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>In VBA k\u00f6nnen Sie ein Array mit Zeichenfolgen erstellen, wobei jedes Array-Element eine Zeichenfolge speichert, auf die Sie weiter zugreifen oder die Sie sogar zu einer einzelnen Zeichenfolge kombinieren k\u00f6nnen. Dar\u00fcber hinaus k\u00f6nnen Sie die Hauptzeichenfolge auch in mehrere Teilzeichenfolgen aufteilen (mithilfe eines Trennzeichens) und diese dann jeweils in den Array-Elementen speichern.<\/p><p> Wie oben erw\u00e4hnt, gibt es zwei M\u00f6glichkeiten, Zeichenfolgen in einem Array zu verwenden. In diesem Tutorial erfahren Sie, wie Sie Code f\u00fcr beide schreiben.<\/p><h2 class=\"wp-block-heading\"> VBA-Array mit Strings<\/h2><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Option Base 1 Sub vba_string_array() Dim myArray() As Variant myArray = Array(\"One\", \"Two\", \"Three\") Debug.Print myArray(1) Debug.Print myArray(2) Debug.Print myArray(3) End Sub<\/code><\/pre><ol type=\"1\"><li> Deklarieren Sie zun\u00e4chst ein Array ohne die Anzahl der Elemente, die Sie darin speichern m\u00f6chten.<\/li><li> Als n\u00e4chstes m\u00fcssen Sie <a href=\"https:\/\/exceladvisor.org\/de\/einsetzen\/\">die ARRAY-Funktion von VBA<\/a> verwenden, um den Wert festzulegen, den Sie angeben m\u00f6chten.<\/li><li> Geben Sie anschlie\u00dfend alle Zeichenfolgen mit einem Komma in der Funktion an.<\/li><li> Am Ende k\u00f6nnen Sie \u00fcber die Artikelnummer auf alle Kan\u00e4le zugreifen. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57132\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png\" sizes=\"auto, \" srcset=\"\" alt=\"VBA-Array-mit-Strings-1\" width=\"486\" height=\"561\"><\/figure><\/div><p> Auf die gleiche Weise k\u00f6nnen Sie auch eine Zeichenfolge der Zellen abrufen, die in der Tabelle gespeichert werden sollen. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57133\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-stocker-un-tableau-1.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"788\" height=\"562\"><\/figure><\/div><h2 class=\"wp-block-heading\"> VBA teilt die Zeichenfolge auf und speichert sie in einem Array<\/h2><p> Wenn Sie eine Zeichenfolge mit mehreren Teilzeichenfolgen ben\u00f6tigen, k\u00f6nnen Sie diese mit der <a href=\"https:\/\/exceladvisor.org\/de\/teilt\/\">SPLIT-Funktion von VBA<\/a> aufteilen, die ein Trennzeichen verwendet.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Option Base 1 Sub vba_string_array() Dim myArray() As String myArray = Split(\"Today is a good day\", \" \") For i = LBound(myArray) To UBound(myArray) Debug.Print myArray(i) Next i End Sub<\/code><\/pre><p> In diesem Code haben Sie eine Zeichenfolge, die aus einer Phrase mit f\u00fcnf W\u00f6rtern besteht. Und wenn Sie die Split-Funktion verwenden, wird sie in f\u00fcnf verschiedene Teilzeichenfolgen aufgeteilt und dann in den Array-Elementen gespeichert.<\/p><p> Danach haben Sie die <a href=\"https:\/\/exceladvisor.org\/de\/fur-die-schleife\/\">for-Schleife<\/a> , die die <a href=\"https:\/\/exceladvisor.org\/de\/ubound\/\">oberen<\/a> und unteren Grenzen verwendet, um die Z\u00e4hlerschleife zu erstellen und jedes Array-Element im <a href=\"https:\/\/exceladvisor.org\/de\/sofortiger-fenster-debugging-druck\/\">unmittelbaren Fenster<\/a> auszugeben.<\/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\/de\/vba\/\">Was ist VBA<\/a><h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Erfahren Sie mehr \u00fcber <a href=\"https:\/\/exceladvisor.org\/de\/gemalde\/\">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\/de\/arraygrosse\/\">VBA-Array-L\u00e4nge (Gr\u00f6\u00dfe)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/losch-die-tafel\/\">VBA Array l\u00f6schen<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/dynamische-tabelle\/\">Dynamische Tabelle 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\/de\/vba-loop-array\/\">VBA-Schleife in einem Array<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/strand-hat-ein-gemalde\/\">VBA-Bereich zu einem Array<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/sortiertisch\/\">VBA-Ausgabetabelle<\/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-3019","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 Wie erstelle ich \u00fcber VBA ein Array mit Strings?<\/title>\n<meta name=\"description\" content=\"Hier erfahren Sie, wie Sie Strings in einem Array als Elemente verwenden und wie Sie einen String in Subs aufteilen\" \/>\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\/de\/tisch-mit-ketten\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Wie erstelle ich \u00fcber VBA ein Array mit Strings?\" \/>\n<meta property=\"og:description\" content=\"Hier erfahren Sie, wie Sie Strings in einem Array als Elemente verwenden und wie Sie einen String in Subs aufteilen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-03T11:19:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/\",\"name\":\"\u25b7 Wie erstelle ich \u00fcber VBA ein Array mit Strings?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png\",\"datePublished\":\"2023-11-17T21:05:22+00:00\",\"dateModified\":\"2023-12-03T11:19:57+00:00\",\"description\":\"Hier erfahren Sie, wie Sie Strings in einem Array als Elemente verwenden und wie Sie einen String in Subs aufteilen\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/exceladvisor.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie erstelle ich per vba ein array mit strings?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\",\"url\":\"https:\/\/exceladvisor.org\/de\/\",\"name\":\"Excel Advisor\",\"description\":\"Ihr Leitfaden zur Datendominanz\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/de\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/wp-content\/uploads\/2023\/11\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/de\/wp-content\/uploads\/2023\/11\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u25b7 Wie erstelle ich \u00fcber VBA ein Array mit Strings?","description":"Hier erfahren Sie, wie Sie Strings in einem Array als Elemente verwenden und wie Sie einen String in Subs aufteilen","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\/de\/tisch-mit-ketten\/","og_locale":"de_DE","og_type":"article","og_title":"\u25b7 Wie erstelle ich \u00fcber VBA ein Array mit Strings?","og_description":"Hier erfahren Sie, wie Sie Strings in einem Array als Elemente verwenden und wie Sie einen String in Subs aufteilen","og_url":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-03T11:19:57+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/","url":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/","name":"\u25b7 Wie erstelle ich \u00fcber VBA ein Array mit Strings?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png","datePublished":"2023-11-17T21:05:22+00:00","dateModified":"2023-12-03T11:19:57+00:00","description":"Hier erfahren Sie, wie Sie Strings in einem Array als Elemente verwenden und wie Sie einen String in Subs aufteilen","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-tableau-vba-avec-des-chaines-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/de\/tisch-mit-ketten\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/exceladvisor.org\/de\/"},{"@type":"ListItem","position":2,"name":"Wie erstelle ich per vba ein array mit strings?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/de\/#website","url":"https:\/\/exceladvisor.org\/de\/","name":"Excel Advisor","description":"Ihr Leitfaden zur Datendominanz","publisher":{"@id":"https:\/\/exceladvisor.org\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/de\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/de\/wp-content\/uploads\/2023\/11\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/de\/wp-content\/uploads\/2023\/11\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/comments?post=3019"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3019\/revisions"}],"predecessor-version":[{"id":3978,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3019\/revisions\/3978"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/media?parent=3019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}