{"id":3068,"date":"2023-11-16T12:02:47","date_gmt":"2023-11-16T12:02:47","guid":{"rendered":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/"},"modified":"2023-12-03T13:04:43","modified_gmt":"2023-12-03T13:04:43","slug":"dieses-notizbuch","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/","title":{"rendered":"Wie verwende ich die vba-variable thisworkbook in excel?"},"content":{"rendered":"<div class=\"excel-vor-dem-inhalt\" id=\"excel-626245804\"><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 die ThisWorkbook-Eigenschaft verwenden, um auf die Arbeitsmappe zu verweisen, in der Sie Code schreiben. Wenn Sie es verwenden, haben Sie Zugriff auf alle Eigenschaften und Methoden der aktuellen Arbeitsmappe. Einfach ausgedr\u00fcckt: Sie k\u00f6nnen <strong>alle Aufgaben in der aktuellen Arbeitsmappe ausf\u00fchren,<\/strong> ohne den Namen zu verwenden.<\/p><p> Angenommen, Sie m\u00f6chten die Bl\u00e4tter in der aktuellen Arbeitsmappe z\u00e4hlen. Der Code, den Sie schreiben m\u00fcssen, w\u00e4re wie folgt. <\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_thisworkbook() MsgBox ThisWorkbook.Sheets.Count End Sub<\/code><\/pre><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52718\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.png\" sizes=\"auto, \" srcset=\"\" alt=\"vba-diese Arbeitsmappe\" width=\"724\" height=\"283\"><\/figure><\/div><p> Wenn Sie diesen Code ausf\u00fchren, wird ein Meldungsfeld mit der Anzahl der Bl\u00e4tter in der aktuellen Arbeitsmappe angezeigt. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52719\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-boites-de-message-avec-le-nombre-de-feuilles.png\" sizes=\"auto, \" srcset=\"\" alt=\"Nachrichtenbox mit Blattanzahl\" width=\"316\" height=\"281\"><\/figure><\/div><p> Wie gesagt, wenn Sie ThisWorkbook verwenden, erhalten Sie Zugriff auf die Eigenschaften und die Methode der aktuellen Arbeitsmappe. Sie k\u00f6nnen dies alles sehen, wenn Sie einen Punkt (.) eingeben, um die vollst\u00e4ndige Liste anzuzeigen. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52720\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-acces-aux-proprietes.png\" sizes=\"auto, \" srcset=\"\" alt=\"Zugriff auf Eigenschaften\" width=\"362\" height=\"220\"><\/figure><\/div><p class=\"content-box-grey\"> <em>N\u00fctzliche Links: <a href=\"https:\/\/exceladvisor.org\/de\/ein-makro-ausfuhren-2\/\">Ausf\u00fchren eines Makros<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/de\/ein-makro-aufzeichnen\/\">Makrorecorder<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/de\/einfacher-visueller-editor\/\">Visual Basic Editor<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/de\/personliches-makro-notizbuch\/\">Handbuch zu pers\u00f6nlichen Makros<\/a><\/em><\/p><h2 class=\"wp-block-heading\"> Verwenden von ThisWorkbook mit einer Variablen<\/h2><p> Als N\u00e4chstes zeige ich Ihnen ein echtes Codebeispiel f\u00fcr die Deklaration einer Variablen zur Verwendung der ThisWorkbook-Eigenschaft. Angenommen, Sie m\u00f6chten in der aktuellen Arbeitsmappe mehrere Aktivit\u00e4ten ausf\u00fchren.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_thisworkbook() Dim myWB As Workbook Set myWB = ThisWorkbook With myWB .Activate .Sheets(1).Activate .Range(\"A1\") = Now .Save .Close End With End Sub<\/code><\/pre><p> Im ersten Teil dieses Codes haben Sie eine Variable und geben ihr dann die Eigenschaft \u201eThisWorkbook\u201c. Und dann haben Sie im zweiten Teil die WITH-Anweisung, um mehrere Aktivit\u00e4ten mit der aktuellen Variablen durchzuf\u00fchren.<\/p><h2 class=\"wp-block-heading\"> ActiveWorkBook im Vergleich zu dieser Arbeitsmappe<\/h2><p> Lassen Sie es mich Ihnen anhand einer einfachen Analogie erkl\u00e4ren, also haben Sie in den n\u00e4chsten zwei Minuten Geduld mit mir.<\/p><p> Sie haben zwei Arbeitsmappen gleichzeitig ge\u00f6ffnet (Buch1 und Buch2). Sie <strong>schreiben Code in Buch1,<\/strong> aber Buch2 ist zu diesem Zeitpunkt aktiv. Wenn Sie also diesen Code ausf\u00fchren, der auf ActiveWorkbook verweist, <strong>wird diese Aktivit\u00e4t in Book2 ausgef\u00fchrt<\/strong> .<\/p><p> Wenn Sie ThisWorkbook verwenden, verweist VBA jedoch immer auf die Arbeitsmappe, in der der Code geschrieben ist.<\/p><p> <strong>Hier ist die Sache:<\/strong> Es ist immer besser, ThisWorkbook zu verwenden, da es die M\u00f6glichkeit von Fehlern ausschlie\u00dft.<\/p><h2 class=\"wp-block-heading\" style=\"font-size: 22px;\"> Erfahren Sie mehr \u00fcber VBA-Arbeitsmappen<\/h2><ul><li class=\"has-normal-font-size\"> <a href=\"https:\/\/exceladvisor.org\/de\/arbeitsmappe-speichern\/\">VBA Arbeitsmappe speichern<\/a><\/li><li class=\"has-normal-font-size\"> <a href=\"https:\/\/exceladvisor.org\/de\/schliessen-sie-die-arbeitsmappe\/\">VBA Arbeitsmappe schlie\u00dfen<\/a><\/li><li class=\"has-normal-font-size\"> <a href=\"https:\/\/exceladvisor.org\/de\/datei-loschen\/\">VBA Arbeitsmappe l\u00f6schen<\/a><\/li><li class=\"has-normal-font-size\"> <a href=\"https:\/\/exceladvisor.org\/de\/arbeitsmappe-umbenennen\/\">Arbeitsmappe mit VBA umbenennen<\/a><\/li><li class=\"has-normal-font-size\"> <a href=\"https:\/\/exceladvisor.org\/de\/arbeitsmappe-aktivieren\/\">VBA Arbeitsmappe aktivieren<\/a><\/li><\/ul>","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-3068","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 die VBA-Variable ThisWorkbook in Excel?<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird die Eigenschaft \u201ethisworkbook\u201c in VBA behandelt, mit der Sie auf die Arbeitsmappe verweisen k\u00f6nnen, in der Sie schreiben\" \/>\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\/dieses-notizbuch\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie verwende ich die VBA-Variable ThisWorkbook in Excel?\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird die Eigenschaft \u201ethisworkbook\u201c in VBA behandelt, mit der Sie auf die Arbeitsmappe verweisen k\u00f6nnen, in der Sie schreiben\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-03T13:04:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.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\/dieses-notizbuch\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/\",\"name\":\"Wie verwende ich die VBA-Variable ThisWorkbook in Excel?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.png\",\"datePublished\":\"2023-11-16T12:02:47+00:00\",\"dateModified\":\"2023-12-03T13:04:43+00:00\",\"description\":\"In diesem Tutorial wird die Eigenschaft \u201ethisworkbook\u201c in VBA behandelt, mit der Sie auf die Arbeitsmappe verweisen k\u00f6nnen, in der Sie schreiben\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/exceladvisor.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie verwende ich die vba-variable thisworkbook in excel?\"}]},{\"@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 die VBA-Variable ThisWorkbook in Excel?","description":"In diesem Tutorial wird die Eigenschaft \u201ethisworkbook\u201c in VBA behandelt, mit der Sie auf die Arbeitsmappe verweisen k\u00f6nnen, in der Sie schreiben","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\/dieses-notizbuch\/","og_locale":"de_DE","og_type":"article","og_title":"Wie verwende ich die VBA-Variable ThisWorkbook in Excel?","og_description":"In diesem Tutorial wird die Eigenschaft \u201ethisworkbook\u201c in VBA behandelt, mit der Sie auf die Arbeitsmappe verweisen k\u00f6nnen, in der Sie schreiben","og_url":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-03T13:04:43+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.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\/dieses-notizbuch\/","url":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/","name":"Wie verwende ich die VBA-Variable ThisWorkbook in Excel?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.png","datePublished":"2023-11-16T12:02:47+00:00","dateModified":"2023-12-03T13:04:43+00:00","description":"In diesem Tutorial wird die Eigenschaft \u201ethisworkbook\u201c in VBA behandelt, mit der Sie auf die Arbeitsmappe verweisen k\u00f6nnen, in der Sie schreiben","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-ce-classeur.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/de\/dieses-notizbuch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/exceladvisor.org\/de\/"},{"@type":"ListItem","position":2,"name":"Wie verwende ich die vba-variable thisworkbook in excel?"}]},{"@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\/3068","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=3068"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3068\/revisions"}],"predecessor-version":[{"id":4351,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3068\/revisions\/4351"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/media?parent=3068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}