{"id":3595,"date":"2023-10-16T11:29:27","date_gmt":"2023-10-16T11:29:27","guid":{"rendered":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/"},"modified":"2023-12-03T11:13:55","modified_gmt":"2023-12-03T11:13:55","slug":"indexfehler-ausserhalb-des-bereichs-9","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/","title":{"rendered":"Wie behebe ich den vba-fehler 9 (index au\u00dferhalb des g\u00fcltigen bereichs)?"},"content":{"rendered":"<div class=\"excel-vor-dem-inhalt\" id=\"excel-2140638383\"><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> <h2 class=\"wp-block-heading\">Index au\u00dferhalb des zul\u00e4ssigen Bereichs (Laufzeit: Fehler 9)<\/h2><p> Der Fehler \u201eIndex au\u00dferhalb des Bereichs\u201c (Laufzeit: Fehler 9) tritt auf, wenn Sie auf ein Objekt verweisen oder versuchen, eine Variable im Code zu verwenden, die im Code nicht vorhanden ist. In diesem Fall zeigt VBA diesen Fehler an. Da jeder Code, den Sie schreiben, einzigartig ist, liegt die Fehlerursache darin. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57019\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.png\" sizes=\"auto, \" srcset=\"\" alt=\"Index au\u00dferhalb des zul\u00e4ssigen Bereichs\" width=\"392\" height=\"221\"><\/figure><\/div><p> Im folgenden Beispiel haben Sie versucht, \u201eSheet1\u201c zu aktivieren, bei dem es sich um ein Objekt handelt. Aber wie Sie in der Arbeitsmappe sehen k\u00f6nnen, existiert kein Arbeitsblatt mit dem Namen \u201eSheet1\u201c (stattdessen haben Sie \u201eSheet2\u201c), sodass VBA \u201eSubscript Out of Range\u201c anzeigt, um Sie dar\u00fcber zu informieren, dass mit dem Code etwas nicht stimmt. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57020\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/02-activer-la-feuille1.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"493\" height=\"608\"><\/figure><\/div><h2 class=\"wp-block-heading\"> Index au\u00dferhalb des g\u00fcltigen Bereichs<\/h2><p> Es kann eine andere Situation geben, in der Sie mit dem Fehler \u201eSubscript Out of Range Error\u201c konfrontiert werden, wenn Sie versuchen, ein dynamisches Array zu deklarieren, aber vergessen, die DIM- und ReDim-Anweisungen zu verwenden, um die L\u00e4nge des Arrays neu zu definieren. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57021\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/03-erreur-dindice-hors-plage.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"406\" height=\"434\"><\/figure><\/div><p> Im obigen Code haben Sie nun ein Array mit dem Namen \u201emyArray\u201c. Um es dynamisch zu machen, lassen wir die L\u00e4nge des Arrays zun\u00e4chst leer. Bevor Sie jedoch ein Element hinzuf\u00fcgen, m\u00fcssen Sie die L\u00e4nge des Arrays mithilfe der ReDim-Anweisung neu definieren.<\/p><p> Und das ist der Fehler, den wir im obigen Code gemacht haben, und VBA hat den Fehler \u201eSkript au\u00dferhalb des g\u00fcltigen Bereichs\u201c zur\u00fcckgegeben.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub myMacro() Dim myArray() As Variant myArray(1) = \"One\" End Sub<\/code><\/pre><h2 class=\"wp-block-heading\"> Wie behebe ich, dass ein Index in Excel au\u00dferhalb des zul\u00e4ssigen Bereichs liegt?<\/h2><p> Der beste Weg, mit diesem au\u00dferhalb des g\u00fcltigen Bereichs liegenden Index umzugehen, besteht darin, effiziente Codes zu schreiben und sicherzustellen, dass der von Ihnen geschriebene Code (Schritt f\u00fcr Schritt) debuggt wird. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57022\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/04-correction-dune-erreur-dindice-hors-plage.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"464\" height=\"411\"><\/figure><\/div><p> Wenn Sie einen Code Schritt f\u00fcr Schritt ausf\u00fchren, k\u00f6nnen Sie leicht erkennen, in welcher Zeile dieses Codes ein Fehler vorliegt, da VBA Ihnen die Fehlermeldung f\u00fcr Fehler 9 anzeigt und diese Zeile gelb hervorhebt.<\/p><p> Sie k\u00f6nnen auch einen \u201eFehlerbehandler\u201c verwenden, um bei Auftreten zu einer bestimmten Fehlerzeile zu springen.<\/p><p> Im folgenden Code haben wir eine Zeile geschrieben, um das Blatt zu aktivieren, aber zuvor haben wir die goto-Anweisung verwendet, um sie an den Fehlerbehandler zu \u00fcbergeben. Im Fehlerhandler haben Sie ein Meldungsfeld, das Ihnen eine Meldung mit dem Fehler anzeigt. Beschreibung, dass ein Fehler aufgetreten ist. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57023\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/05-ligne-pour-activer-la-feuille.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"701\" height=\"474\"><\/figure><\/div><p> Wenn Sie diesen Code ausf\u00fchren und \u201eSheet1\u201c sich nicht in der Arbeitsmappe befindet, in der Sie ihn aktivieren m\u00f6chten. Es wird Ihnen ein Meldungsfeld wie unten angezeigt. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-57024\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/06-boite-de-message-affichant-une-erreur.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"443\" height=\"182\"><\/figure><\/div><p> Und wenn \u201eSheet1\u201c vorhanden ist, wird \u00fcberhaupt keine Meldung angezeigt.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub myMacro() Dim wks As Worksheet On Error GoTo myError Sheets(\"Sheet1\").Activate myError: MsgBox \"There's an error in the code: \" &amp; Err.Description &amp; _ \". That means there's some problem with the sheet \" &amp; _ \"that you want to activate\" End Sub<\/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\/de\/vba\/\">Was ist VBA<\/a><h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Verwandte 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\/de\/fehlerbehandlung\/\">VBA-Fehlerbehandlung<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/automatisierungsfehler-440\/\">VBA-Automatisierungsfehler (Fehler 440)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/fehler-400\/\">VBA-Fehler 400<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/objekt-erforderlich-fehler-424\/\">Fehler \u201eVBA-Objekt erforderlich\u201c (Fehler 424)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/nicht-genugend-speicherfehler-7\/\">VBA-Fehler \u201eNicht gen\u00fcgend Speicher\u201c (Fehler 7)<\/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-3595","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 behebe ich den VBA-Fehler 9 (Index au\u00dferhalb des g\u00fcltigen Bereichs)?<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial erfahren Sie, warum Subscript Out of Range (Fehler 9) auftritt und wie Sie beim Schreiben damit umgehen\" \/>\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\/indexfehler-ausserhalb-des-bereichs-9\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Wie behebe ich den VBA-Fehler 9 (Index au\u00dferhalb des g\u00fcltigen Bereichs)?\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial erfahren Sie, warum Subscript Out of Range (Fehler 9) auftritt und wie Sie beim Schreiben damit umgehen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-03T11:13:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.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\/indexfehler-ausserhalb-des-bereichs-9\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/\",\"name\":\"\u25b7 Wie behebe ich den VBA-Fehler 9 (Index au\u00dferhalb des g\u00fcltigen Bereichs)?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.png\",\"datePublished\":\"2023-10-16T11:29:27+00:00\",\"dateModified\":\"2023-12-03T11:13:55+00:00\",\"description\":\"In diesem Tutorial erfahren Sie, warum Subscript Out of Range (Fehler 9) auftritt und wie Sie beim Schreiben damit umgehen\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/exceladvisor.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie behebe ich den vba-fehler 9 (index au\u00dferhalb des g\u00fcltigen bereichs)?\"}]},{\"@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 behebe ich den VBA-Fehler 9 (Index au\u00dferhalb des g\u00fcltigen Bereichs)?","description":"In diesem Tutorial erfahren Sie, warum Subscript Out of Range (Fehler 9) auftritt und wie Sie beim Schreiben damit umgehen","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\/indexfehler-ausserhalb-des-bereichs-9\/","og_locale":"de_DE","og_type":"article","og_title":"\u25b7 Wie behebe ich den VBA-Fehler 9 (Index au\u00dferhalb des g\u00fcltigen Bereichs)?","og_description":"In diesem Tutorial erfahren Sie, warum Subscript Out of Range (Fehler 9) auftritt und wie Sie beim Schreiben damit umgehen","og_url":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-03T11:13:55+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.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\/indexfehler-ausserhalb-des-bereichs-9\/","url":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/","name":"\u25b7 Wie behebe ich den VBA-Fehler 9 (Index au\u00dferhalb des g\u00fcltigen Bereichs)?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.png","datePublished":"2023-10-16T11:29:27+00:00","dateModified":"2023-12-03T11:13:55+00:00","description":"In diesem Tutorial erfahren Sie, warum Subscript Out of Range (Fehler 9) auftritt und wie Sie beim Schreiben damit umgehen","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/01-indice-hors-plage.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/de\/indexfehler-ausserhalb-des-bereichs-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/exceladvisor.org\/de\/"},{"@type":"ListItem","position":2,"name":"Wie behebe ich den vba-fehler 9 (index au\u00dferhalb des g\u00fcltigen bereichs)?"}]},{"@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\/3595","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=3595"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3595\/revisions"}],"predecessor-version":[{"id":3868,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3595\/revisions\/3868"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/media?parent=3595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}