{"id":3042,"date":"2023-11-17T09:32:12","date_gmt":"2023-11-17T09:32:12","guid":{"rendered":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/"},"modified":"2023-12-03T13:04:55","modified_gmt":"2023-12-03T13:04:55","slug":"variabler-bereich","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/","title":{"rendered":"Wie verwende ich eine zelle als variable in vba?"},"content":{"rendered":"<div class=\"excel-vor-dem-inhalt\" id=\"excel-402571187\"><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 Bereich oder eine einzelne Zelle als Variable zu verwenden, m\u00fcssen Sie diese Variable zun\u00e4chst mit dem Datentyp \u201eBereich\u201c deklarieren. Sobald Sie dies getan haben, m\u00fcssen Sie mithilfe des Bereichsobjekts einen Bereich von einer Zelle bis zu dieser Variablen angeben. Dadurch erhalten Sie auch Zugriff auf alle Eigenschaften und Methoden, die Sie mit einem Bereich verwenden k\u00f6nnen.<\/p><ol type=\"1\"><li> Verwenden Sie das Schl\u00fcsselwort \u201eDim\u201c und geben Sie den Variablennamen ein.<\/li><li> Deklarieren Sie das Schl\u00fcsselwort als <a href=\"https:\/\/exceladvisor.org\/de\/bereich-1\/\">Range<\/a> .<\/li><li> Geben Sie den Variablennamen ein.<\/li><li> Geben Sie den Bereich an, den Sie der Variablen zuweisen m\u00f6chten. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53824\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.png\" sizes=\"auto, \" srcset=\"\" alt=\"Verwenden Sie das Schl\u00fcsselwort dim\" width=\"355\" height=\"264\"><\/figure><\/div><h2 class=\"wp-block-heading\"> Auswahl auf Bereichsvariable setzen<\/h2><p> Sie k\u00f6nnen den ausgew\u00e4hlten Bereich auch f\u00fcr eine Variable verwenden und diese Variable dann verwenden, um auf Eigenschaften und Methoden zuzugreifen. Betrachten Sie den folgenden Code.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_range_variable() Dim rng As Range Set rng = Selection Selection.Clear End Sub<\/code><\/pre><p> Sie m\u00fcssen jedoch eines beachten: Wenn Sie <a href=\"https:\/\/exceladvisor.org\/de\/objekte\/\">ein anderes Objekt als einen Bereich ausw\u00e4hlen<\/a> , zeigt Ihnen VBA einen Fehler an. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53825\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-selection-dun-objet-autre-que-la-plage.png\" sizes=\"auto, \" srcset=\"\" alt=\"Ausw\u00e4hlen eines anderen Objekts als des Bereichs\" width=\"580\" height=\"384\"><\/figure><\/div><p> Es handelt sich aber auch um eine dynamische Methode, bei der Sie den Bereich nicht immer wieder \u00e4ndern m\u00fcssen.<\/p><h2 class=\"wp-block-heading\"> Kopieren Sie einen Bereich mithilfe einer Variablen<\/h2><p> Sobald Sie <a href=\"https:\/\/exceladvisor.org\/de\/variablen\/\">eine Variable als Bereich deklariert haben<\/a> , k\u00f6nnen Sie diesen Bereich auch unter Verwendung dieses Variablennamens kopieren. Angenommen, Sie haben den Bereich A1:A10 als RNG-Variable deklariert (Beispiel oben), dann k\u00f6nnen Sie ihn mit dem folgenden Code kopieren. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53826\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-copier-la-plage-en-utilisant-la-variable.png\" sizes=\"auto, \" srcset=\"\" alt=\"Kopieren und Anordnen mithilfe einer Variablen\" width=\"567\" height=\"309\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_range_variable() Dim rng As Range Set rng = Range(\"A1:A10\") rng.Copy End Sub<\/code><\/pre><h2 class=\"wp-block-heading\"> Verwenden der Bereichsvariablen in einer Funktion<\/h2><p> Sie k\u00f6nnen eine Bereichsvariable auch verwenden, um beim Schreiben eines Makros auf einen Bereich in einer Funktion zu verweisen. Betrachten Sie den folgenden Code. <\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_range_variable() Dim iNames As Variant Dim rng As Range Set rng = Range(\"A1:A10\") Range(\"B1\") = WorksheetFunction.Max(rng) End Sub<\/code><\/pre><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53827\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-plage-dutilisation-disponible-dans-une-fonction.png\" sizes=\"auto, \" srcset=\"\" alt=\"Verwenden Sie eine Bereichsvariable in einer Funktion\" width=\"546\" height=\"312\"><\/figure><\/div><p> Es nimmt Werte im Bereich A1:A10 an und da Sie die Variable \u201erng\u201c verwenden m\u00fcssen, haben wir f\u00fcr die Ausgabe die Variable mit dem Maximalwert verwendet.<\/p><p> <strong>Verwandte Themen:<\/strong> <a href=\"https:\/\/exceladvisor.org\/de\/tabellenkalkulationsfunktion\/\">So verwenden Sie WorksheetFunction in VBA<\/a><\/p><h2 class=\"wp-block-heading\"> Z\u00e4hlen Sie die Anzahl der Zeilen und Spalten<\/h2><p> Wie ich bereits sagte, erhalten Sie, sobald Sie eine Variable als Bereich angeben, auch alle Eigenschaften und Zugriffsmethoden. Stellen Sie sich vor, Sie m\u00f6chten Zeilen und Spalten z\u00e4hlen. Hier ist der Code, der verwendet werden k\u00f6nnte. <\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_range_variable() Dim rng As Range Set rng = Range(\"A1:A10\") MsgBox \"This range has \" &amp; _ rng.Rows.Count &amp; \" row(s) and \" &amp; _ rng.Columns.Count &amp; \" coulmn(s).\" End Sub<\/code><\/pre><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53828\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-compter-le-nombre-de-lignes-et-de-colonnes.png\" sizes=\"auto, \" srcset=\"\" alt=\"Z\u00e4hlen Sie die Anzahl der Zeilen und Spalten\" width=\"464\" height=\"388\"><\/figure><\/div><p> Wenn Sie diesen Code ausf\u00fchren, <a href=\"https:\/\/exceladvisor.org\/de\/vba-nachrichtenbox\/\">wird eine Meldung mit der Anzahl der Zeilen und Spalten in dem Bereich angezeigt<\/a> , den Sie in der Variablen angegeben haben.<\/p><h2 class=\"wp-block-heading\"> Definition eines Arbeitsblatts mit Bereich<\/h2><p> In allen obigen Beispielen haben wir den Bereich verwendet, ohne das Arbeitsblatt zu erw\u00e4hnen. Wenn Sie diesen Code ausf\u00fchren, verweist VBA daher immer auf den Bereich im aktiven Blatt. Wenn Sie jedoch auf ein bestimmtes Arbeitsblatt verweisen m\u00f6chten, m\u00fcssen Sie das <a href=\"https:\/\/exceladvisor.org\/de\/arbeitsblatt-1\/\">Arbeitsblattobjekt<\/a> mit dem Bereich verwenden.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Dim rng As Range Set rng = Worksheets(\"Sheet1\").Range(\"A1:A10\")<\/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\/globale-variable\/\">Deklarieren Sie eine globale (\u00f6ffentliche) Variable in VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/explizite-option-2\/\">Explizite Optionsanweisung in VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/variables-nachrichtenfeld\/\">Variable in einem Meldungsfeld<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/konstanten\/\">Konstantes VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/schwach\/\">Dimmen Sie die VBA-Anweisung<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/de\/variablen\/\">VBA-Variablen (Deklaration, Datentypen und Umfang)<\/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-3042","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 verwende ich eine Zelle als Variable in VBA?<\/title>\n<meta name=\"description\" content=\"Um einen Bereich oder eine Zelle als Variable zu verwenden, m\u00fcssen Sie diese Variable zun\u00e4chst als Bereich deklarieren. Wenn du\" \/>\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\/variabler-bereich\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie verwende ich eine Zelle als Variable in VBA?\" \/>\n<meta property=\"og:description\" content=\"Um einen Bereich oder eine Zelle als Variable zu verwenden, m\u00fcssen Sie diese Variable zun\u00e4chst als Bereich deklarieren. Wenn du\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/de\/variabler-bereich\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-03T13:04:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.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\/variabler-bereich\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/variabler-bereich\/\",\"name\":\"Wie verwende ich eine Zelle als Variable in VBA?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.png\",\"datePublished\":\"2023-11-17T09:32:12+00:00\",\"dateModified\":\"2023-12-03T13:04:55+00:00\",\"description\":\"Um einen Bereich oder eine Zelle als Variable zu verwenden, m\u00fcssen Sie diese Variable zun\u00e4chst als Bereich deklarieren. Wenn du\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/de\/variabler-bereich\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/exceladvisor.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie verwende ich eine zelle als variable in 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 verwende ich eine Zelle als Variable in VBA?","description":"Um einen Bereich oder eine Zelle als Variable zu verwenden, m\u00fcssen Sie diese Variable zun\u00e4chst als Bereich deklarieren. Wenn du","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\/variabler-bereich\/","og_locale":"de_DE","og_type":"article","og_title":"Wie verwende ich eine Zelle als Variable in VBA?","og_description":"Um einen Bereich oder eine Zelle als Variable zu verwenden, m\u00fcssen Sie diese Variable zun\u00e4chst als Bereich deklarieren. Wenn du","og_url":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-03T13:04:55+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.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\/variabler-bereich\/","url":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/","name":"Wie verwende ich eine Zelle als Variable in VBA?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.png","datePublished":"2023-11-17T09:32:12+00:00","dateModified":"2023-12-03T13:04:55+00:00","description":"Um einen Bereich oder eine Zelle als Variable zu verwenden, m\u00fcssen Sie diese Variable zun\u00e4chst als Bereich deklarieren. Wenn du","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/de\/variabler-bereich\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-utiliser-le-mot-cle-dim.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/de\/variabler-bereich\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/exceladvisor.org\/de\/"},{"@type":"ListItem","position":2,"name":"Wie verwende ich eine zelle als variable in 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\/3042","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=3042"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3042\/revisions"}],"predecessor-version":[{"id":4363,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3042\/revisions\/4363"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/media?parent=3042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}