{"id":3625,"date":"2023-09-30T03:39:02","date_gmt":"2023-09-30T03:39:02","guid":{"rendered":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/"},"modified":"2023-12-03T11:21:16","modified_gmt":"2023-12-03T11:21:16","slug":"eine-spalte-einfugen","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/","title":{"rendered":"Wie f\u00fcge ich spalten mit vba ein?"},"content":{"rendered":"<div class=\"excel-vor-dem-inhalt\" id=\"excel-903095505\"><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 diesem Tutorial erfahren Sie, wie Sie eine Spalte mithilfe von VBA-Code in Excel einf\u00fcgen. Wir werden auch untersuchen, welche verschiedenen M\u00f6glichkeiten es gibt, hierf\u00fcr ein Makro zu schreiben.<\/p><h2 class=\"wp-block-heading\"> <strong>F\u00fcgen Sie mit VBA eine einzelne Spalte ein<\/strong><\/h2><p> Um eine Spalte mit VBA-Code einzuf\u00fcgen, m\u00fcssen Sie die Eigenschaft \u201eEntire Column\u201c mit der Methode \u201eInsert\u201c verwenden. Mit der Eigenschaft \u201eGesamte Spalte\u201c k\u00f6nnen Sie mithilfe einer Zelle auf die gesamte Spalte verweisen und dann eine neue Spalte einf\u00fcgen. Standardm\u00e4\u00dfig wird eine Spalte vor der von Ihnen erw\u00e4hnten Zelle eingef\u00fcgt. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-54138\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-en-utilisant-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"F\u00fcgen Sie eine einzelne Spalte mit VBA ein\" width=\"580\" height=\"279\"><\/figure><\/div><ol type=\"1\"><li> Geben Sie zun\u00e4chst eine Zelle mithilfe des Bereichsobjekts an.<\/li><li> Geben Sie nun einen Punkt (.) ein, um die Liste der Eigenschaften und Methoden zu erhalten.<\/li><li> W\u00e4hlen Sie anschlie\u00dfend die Eigenschaft \u201eGesamte Spalte\u201c aus oder geben Sie sie ein.<\/li><li> Geben Sie am Ende erneut einen Punkt (.) ein und w\u00e4hlen Sie die Methode \u201eEinf\u00fcgen\u201c oder geben Sie sie ein.<\/li><\/ol><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Range(\"A1\").EntireColumn.Insert<\/code><\/pre><p> Ihr Code ist hier bereit, um eine Spalte einzuf\u00fcgen. Wenn Sie nun diesen Code ausf\u00fchren, f\u00fcgt er sofort eine neue Spalte vor Spalte A ein.<\/p><h2 class=\"wp-block-heading\"> <strong>F\u00fcgen Sie mehrere Spalten ein<\/strong><\/h2><p> Es gibt zwei M\u00f6glichkeiten, mehrere Spalten in eine Tabelle einzuf\u00fcgen, die ich gefunden habe. Die erste ist die gleiche Einf\u00fcgemethode, die wir im obigen Beispiel verwendet haben. Dabei m\u00fcssen Sie einen Spaltenbereich angeben, dessen Nummer der Nummer der Spalte entspricht, die Sie einf\u00fcgen m\u00f6chten.<\/p><p> Angenommen, Sie m\u00f6chten nach Spalte C f\u00fcnf Spalten einf\u00fcgen, falls Sie Code wie diesen verwenden k\u00f6nnen. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-54139\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-inserer-plusieurs-colonnes.png\" sizes=\"auto, \" srcset=\"\" alt=\"mehrere Spalten einf\u00fcgen\" width=\"739\" height=\"301\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Range(\"C:G\").EntireColumn.Insert<\/code><\/pre><p> Ehrlich gesagt fand ich diese Methode nicht sehr n\u00fctzlich, da man den Bereich \u00e4ndern muss, wenn man den Code selbst \u00e4ndern m\u00f6chte. Hier ist also die zweite Methode.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">'variables to use in the code Dim iCol As Long Dim iCount As Long Dim i As Long 'to get the number of columns that you want to insert with an input box iCount = InputBox(Prompt:=\"How many column you want to add?\") 'to get the column number where you want to insert the new column iCol = InputBox _ (Prompt:= _ \"After which column you want to add new column? (Enter the column number)\") 'loop to insert new column(s) For i = 1 To iCount Columns(iCol).EntireColumn.Insert Next i<\/code><\/pre><p> Wenn Sie diesen Code ausf\u00fchren, werden Sie aufgefordert, die Anzahl der Spalten einzugeben, die Sie hinzuf\u00fcgen m\u00f6chten, und dann die Spaltennummer, in der Sie alle diese neuen Spalten hinzuf\u00fcgen m\u00f6chten. Es verwendet eine <a href=\"https:\/\/exceladvisor.org\/de\/fur-die-schleife\/\">FOR-Schleife (For Next)<\/a> , um die Anzahl der von Ihnen genannten Spalten einzugeben.<\/p><h2 class=\"wp-block-heading\"> <strong>F\u00fcgen Sie Spalten basierend auf Zellwerten ein<\/strong><\/h2><p> Wenn Sie Spalten basierend auf einem Zellenwert einf\u00fcgen m\u00f6chten, k\u00f6nnen Sie den folgenden Code verwenden.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Dim iCol As Long Dim iCount As Long Dim i As Long iCount = Range(\"A1\").Value iCol = Range(\"B1\").Value For i = 1 To iCount Columns(iCol).EntireColumn.Insert Next i<\/code><\/pre><p> Wenn Sie dieses Makro ausf\u00fchren, \u00fcbernimmt es die Anzahl der Spalten aus Zelle A1 und die Spalte, zu der Sie Spalten hinzuf\u00fcgen m\u00f6chten, aus Zelle B1.<\/p><h2 class=\"wp-block-heading\"> <strong>F\u00fcgen Sie eine Spalte ohne Formatierung ein<\/strong><\/h2><p> Wenn Sie eine Spalte einf\u00fcgen, bei der die dar\u00fcber liegende Spalte eine bestimmte Formatierung aufweist, weist die Spalte in diesem Fall automatisch auch diese Formatierung auf. Und der einfachste Weg, mit dieser Situation umzugehen, ist die Verwendung klarer Formate. Betrachten Sie den folgenden Code.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Columns(7).EntireColumn.Insert Columns(7).ClearFormats<\/code><\/pre><p> Wenn Sie den obigen Code ausf\u00fchren, wird vor der <sup>7.<\/sup> Spalte eine neue Spalte eingef\u00fcgt. Wenn Sie nun eine Spalte vor der <sup>7.<\/sup> Spalte einf\u00fcgen, wird diese neue Spalte zur <sup>7.<\/sup> Spalte und die zweite Codezeile l\u00f6scht dann die Formate daraus.<\/p><h2 class=\"wp-block-heading\"> <strong>F\u00fcgen Sie eine kopierte Spalte ein<\/strong><\/h2><p> Sie k\u00f6nnen die gleiche Methode auch verwenden, um eine Spalte zu kopieren und sie dann an anderer Stelle einzuf\u00fcgen. Siehe den folgenden Code.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Application.CutCopyMode = False With Worksheets(\"Data\") .Columns(5).Copy .Columns(9).Insert Shift:=xlShiftDown End With Application.CutCopyMode = True<\/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\/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 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-3625","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 f\u00fcge ich Spalten mit VBA in Excel ein?<\/title>\n<meta name=\"description\" content=\"Um eine Spalte mit VBA-Code einzuf\u00fcgen, m\u00fcssen Sie die Eigenschaft \u201eEntire Column\u201c mit der Methode \u201eInsert\u201c verwenden.\" \/>\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\/eine-spalte-einfugen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Wie f\u00fcge ich Spalten mit VBA in Excel ein?\" \/>\n<meta property=\"og:description\" content=\"Um eine Spalte mit VBA-Code einzuf\u00fcgen, m\u00fcssen Sie die Eigenschaft \u201eEntire Column\u201c mit der Methode \u201eInsert\u201c verwenden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-03T11:21:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-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=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/\",\"url\":\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/\",\"name\":\"\u25b7 Wie f\u00fcge ich Spalten mit VBA in Excel ein?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-en-utilisant-vba.png\",\"datePublished\":\"2023-09-30T03:39:02+00:00\",\"dateModified\":\"2023-12-03T11:21:16+00:00\",\"description\":\"Um eine Spalte mit VBA-Code einzuf\u00fcgen, m\u00fcssen Sie die Eigenschaft \u201eEntire Column\u201c mit der Methode \u201eInsert\u201c verwenden.\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-en-utilisant-vba.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-en-utilisant-vba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/exceladvisor.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie f\u00fcge ich spalten mit vba ein?\"}]},{\"@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 f\u00fcge ich Spalten mit VBA in Excel ein?","description":"Um eine Spalte mit VBA-Code einzuf\u00fcgen, m\u00fcssen Sie die Eigenschaft \u201eEntire Column\u201c mit der Methode \u201eInsert\u201c verwenden.","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\/eine-spalte-einfugen\/","og_locale":"de_DE","og_type":"article","og_title":"\u25b7 Wie f\u00fcge ich Spalten mit VBA in Excel ein?","og_description":"Um eine Spalte mit VBA-Code einzuf\u00fcgen, m\u00fcssen Sie die Eigenschaft \u201eEntire Column\u201c mit der Methode \u201eInsert\u201c verwenden.","og_url":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-03T11:21:16+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-en-utilisant-vba.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/","url":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/","name":"\u25b7 Wie f\u00fcge ich Spalten mit VBA in Excel ein?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-en-utilisant-vba.png","datePublished":"2023-09-30T03:39:02+00:00","dateModified":"2023-12-03T11:21:16+00:00","description":"Um eine Spalte mit VBA-Code einzuf\u00fcgen, m\u00fcssen Sie die Eigenschaft \u201eEntire Column\u201c mit der Methode \u201eInsert\u201c verwenden.","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-en-utilisant-vba.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-inserer-une-seule-colonne-en-utilisant-vba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/de\/eine-spalte-einfugen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/exceladvisor.org\/de\/"},{"@type":"ListItem","position":2,"name":"Wie f\u00fcge ich spalten mit vba ein?"}]},{"@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\/3625","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=3625"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3625\/revisions"}],"predecessor-version":[{"id":4055,"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/pages\/3625\/revisions\/4055"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/de\/wp-json\/wp\/v2\/media?parent=3625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}