{"id":3547,"date":"2023-10-22T09:11:23","date_gmt":"2023-10-22T09:11:23","guid":{"rendered":"https:\/\/exceladvisor.org\/de\/benannter-strand\/"},"modified":"2023-12-03T11:19:51","modified_gmt":"2023-12-03T11:19:51","slug":"benannter-strand","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/de\/benannter-strand\/","title":{"rendered":"Wie erstelle ich einen benannten bereich mit vba?"},"content":{"rendered":"<div class=\"excel-vor-dem-inhalt\" id=\"excel-2576762769\"><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>Um einen benannten Bereich mit VBA zu erstellen, m\u00fcssen Sie die Eigenschaft \u201eNames\u201c weiterhin mit der Methode \u201eAdd\u201c verwenden. In der Add-Methode verf\u00fcgen Sie \u00fcber Argumente, um zu definieren, welchen Namen Sie dem Bereich geben m\u00f6chten, und um die Adresse des Bereichs anzugeben (verwenden Sie unbedingt das Dollarzeichen mit der Adresse, um den Bereich einzufrieren).<\/p><h2 class=\"wp-block-heading\"> Erstellen Sie mit VBA einen Namensbereich<\/h2><ol type=\"1\"><li> Definieren Sie die Arbeitsmappe, in der Sie den benannten Bereich erstellen m\u00f6chten.<\/li><li> Verwenden Sie die Eigenschaft \u201enames\u201c und f\u00fcgen Sie dann eine zus\u00e4tzliche Methode hinzu.<\/li><li> Geben Sie den Namen im Argument \u201eName\u201c an.<\/li><li> Verweisen Sie mit dem Argument \u201eReferTo\u201c auf den Bereich. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53866\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"Erstellen Sie einen Namensbereich mit VBA\" width=\"669\" height=\"284\"><\/figure><\/div><p> Im obigen Beispiel haben Sie die aktive Arbeitsmappe. Anschlie\u00dfend legen Sie mithilfe der Eigenschaft \u201eNames\u201c mit der Methode \u201eHinzuf\u00fcgen\u201c den Namen des Bereichs und am Ende die Adresse des Bereichs fest, den Sie verwenden m\u00f6chten.<\/p><p> Wie ich bereits sagte, m\u00fcssen Sie im Adressbereich das $-Zeichen verwenden, um die Adresse einzufrieren. Sie k\u00f6nnen <a href=\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/\">ThisWorkbook auch verwenden, um auf die Arbeitsmappe zu verweisen, in der Sie den Code schreiben,<\/a> oder Sie k\u00f6nnen mithilfe des Arbeitsmappenobjekts auf eine andere Arbeitsmappe verweisen.<\/p><h2 class=\"wp-block-heading\"> VBA zum Erstellen eines benannten Bereichs aus der Auswahl<\/h2><p> Sie k\u00f6nnen die Eigenschaft \u201eselection\u201c auch verwenden, um aus der Auswahl einen benannten Bereich zu erstellen. Betrachten Sie den folgenden Code.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">ActiveSheet.Names.Add Name:=\"myRangeName\", RefersTo:=Selection<\/code><\/pre><p> Und im folgenden Code <a href=\"https:\/\/exceladvisor.org\/de\/vba-nachrichtenbox\/\">haben Sie ein Meldungsfeld,<\/a> in das Sie den Namen eingeben k\u00f6nnen, den Sie dem benannten Bereich geben m\u00f6chten.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_named_range() Dim iName As String iName = InputBox(\"Enter Name for the Selection.\") ActiveSheet.Names.Add Name:=iName, RefersTo:=Selection End Sub<\/code><\/pre><h2 class=\"wp-block-heading\"> Gr\u00f6\u00dfe eines benannten Bereichs mit VBA (Dynamic Named Range) \u00e4ndern<\/h2><p> Um die Gr\u00f6\u00dfe eines benannten Bereichs zu \u00e4ndern, der bereits im Arbeitsblatt vorhanden ist, m\u00fcssen Sie die Eigenschaft \u201eGr\u00f6\u00dfe \u00e4ndern\u201c verwenden und VBA mitteilen, wie viele Zeilen und Spalten Sie aus dem aktuellen Bereich erweitern m\u00f6chten. Betrachten Sie den folgenden Code, der den Bereich mit dem Namen \u201emyRange\u201c erweitert, dessen Bereich zun\u00e4chst Zelle A1 ist, dessen Gr\u00f6\u00dfe jedoch auf Spalte M und Zeile 11 ge\u00e4ndert wird. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53867\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-redimensionner-une-plage-nommee.png\" sizes=\"auto, \" srcset=\"\" alt=\"Gr\u00f6\u00dfe eines benannten Bereichs \u00e4ndern\" width=\"739\" height=\"465\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_named_range() Dim iRow As Long Dim iColumn As Long iRow = ActiveSheet.Range(\"A1\").End(xlDown).Row iColumn = ActiveSheet.Range(\"A1\").End(xlToRight).Column ActiveSheet.Range(\"myRange\") _ .Resize(iRow, iColumn).Name = \"myRange\" End Sub<\/code><\/pre><p> Ich habe dies in drei Teile unterteilt, um es Ihnen klar zu machen. Kommen wir nun zur Sache. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53868\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-divise-en-trois-parties.png\" sizes=\"auto, \" srcset=\"\" alt=\"in drei Teile gegliedert\" width=\"596\" height=\"351\"><\/figure><\/div><ul><li> Im ERSTEN Teil haben Sie Variablen deklariert, um die Zeilen und die Anzahl der Spalten zu speichern.<\/li><li> Im ZWEITEN Teil haben Sie die Methode \u201eEND\u201c mit dem Bereich verwendet, um die letzte Zeile und Spalte abzurufen und sie f\u00fcr Variablen zu speichern.<\/li><li> In Teil DREI haben Sie die Resize-Eigenschaft mit dem Bereich namens \u201emyRange\u201c verwendet. Und danach die Zeilen- und Spaltennummer, die Sie in den Variablen haben. <\/li><\/ul><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53869\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-variables-declarees-pour-stocker-des-lignes.png\" sizes=\"auto, \" srcset=\"\" alt=\"Variablen, die zum Speichern von Zeilen deklariert wurden\" width=\"656\" height=\"307\"><\/figure><\/div><p> Wenn Sie diesen Code ausf\u00fchren, \u00e4ndert er die Gr\u00f6\u00dfe des alten Bereichs basierend auf Ihren Daten und macht daraus einen dynamischen benannten Bereich. Wann immer Sie es aktualisieren m\u00fcssen, k\u00f6nnen Sie den Code ausf\u00fchren und die Gr\u00f6\u00dfe des vorhandenen benannten Bereichs \u00e4ndern.<\/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\"> 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\/anzahl-der-zeilen\/\">Z\u00e4hlen Sie Zeilen mit VBA in Excel<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/zeichenschrift\/\">Excel VBA-Schriftart (Farbe, Gr\u00f6\u00dfe, Typ und Fett)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/spaltenzeile-ausblenden-und-anzeigen\/\">Excel VBA Eine Spalte oder Zeile ein- und ausblenden<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/bereich-1\/\">Excel VBA-Bereich \u2013 Arbeiten mit Bereichen und Zellen<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/grenzen\/\">Wenden Sie mit VBA in Excel Rahmen auf eine Zelle an<\/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-3547","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>Wie erstelle ich einen benannten Bereich mit VBA?<\/title>\n<meta name=\"description\" content=\"Erfahren Sie, wie Sie mit VBA einen NAMED RANGE in Excel erstellen. Benannter Bereich aus Auswahl + Gr\u00f6\u00dfen\u00e4nderung eines benannten Bereichs.\" \/>\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\/benannter-strand\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie erstelle ich einen benannten Bereich mit VBA?\" \/>\n<meta property=\"og:description\" content=\"Erfahren Sie, wie Sie mit VBA einen NAMED RANGE in Excel erstellen. Benannter Bereich aus Auswahl + Gr\u00f6\u00dfen\u00e4nderung eines benannten Bereichs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/de\/benannter-strand\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-03T11:19:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.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=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/de\/benannter-strand\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/benannter-strand\/\",\"name\":\"Wie erstelle ich einen benannten Bereich mit VBA?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/benannter-strand\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/benannter-strand\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png\",\"datePublished\":\"2023-10-22T09:11:23+00:00\",\"dateModified\":\"2023-12-03T11:19:51+00:00\",\"description\":\"Erfahren Sie, wie Sie mit VBA einen NAMED RANGE in Excel erstellen. Benannter Bereich aus Auswahl + Gr\u00f6\u00dfen\u00e4nderung eines benannten Bereichs.\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/benannter-strand\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/de\/benannter-strand\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/benannter-strand\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/de\/benannter-strand\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/exceladvisor.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie erstelle ich einen benannten bereich mit vba?\"}]},{\"@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":"Wie erstelle ich einen benannten Bereich mit VBA?","description":"Erfahren Sie, wie Sie mit VBA einen NAMED RANGE in Excel erstellen. Benannter Bereich aus Auswahl + Gr\u00f6\u00dfen\u00e4nderung eines benannten Bereichs.","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\/benannter-strand\/","og_locale":"de_DE","og_type":"article","og_title":"Wie erstelle ich einen benannten Bereich mit VBA?","og_description":"Erfahren Sie, wie Sie mit VBA einen NAMED RANGE in Excel erstellen. Benannter Bereich aus Auswahl + Gr\u00f6\u00dfen\u00e4nderung eines benannten Bereichs.","og_url":"https:\/\/exceladvisor.org\/de\/benannter-strand\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-03T11:19:51+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/de\/benannter-strand\/","url":"https:\/\/exceladvisor.org\/de\/benannter-strand\/","name":"Wie erstelle ich einen benannten Bereich mit VBA?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/de\/benannter-strand\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/benannter-strand\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png","datePublished":"2023-10-22T09:11:23+00:00","dateModified":"2023-12-03T11:19:51+00:00","description":"Erfahren Sie, wie Sie mit VBA einen NAMED RANGE in Excel erstellen. Benannter Bereich aus Auswahl + Gr\u00f6\u00dfen\u00e4nderung eines benannten Bereichs.","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/de\/benannter-strand\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/de\/benannter-strand\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/benannter-strand\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-plage-de-noms-en-utilisant-vba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/de\/benannter-strand\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/exceladvisor.org\/de\/"},{"@type":"ListItem","position":2,"name":"Wie erstelle ich einen benannten bereich mit vba?"}]},{"@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\/3547","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=3547"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3547\/revisions"}],"predecessor-version":[{"id":3969,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3547\/revisions\/3969"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/media?parent=3547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}