Toptorials Tutorials WeblogoLogobild kleinLogobild kleinToptorials Tutorials Weblogo
  • ALLE THEMEN IM ÜBERBLICK
  • YouTube
  • INFOS
    • SITEMAP
    • ÜBER TOPTORIALS
✕
            No results See all results

            Arbeitsmappe erstellen und speichern in Excel VBA

            • Startseite
            • Tutorials Microsoft Office Excel Excel VBA
            • Arbeitsmappe erstellen und speichern in Excel VBA

            Arbeitsmappe erstellen und speichern in Excel VBA

            Hier in diesem Tutorial zeige ich Euch wie Ihr ĂŒber Excel VBA neue Arbeitsmappen mit Workbooks.Add erstellen könnt und diese auch speichern könnt. Dabei wird auch berĂŒcksichtigt, dass wir eine Datei als xlsm Datei speichern, die Makros enthalten könnte. HierfĂŒr wird ĂŒbrigens das FileFormat benötigt.

            Das Startvideo der VBA Tutorial Serie auf YouTube findet Ihr hier

            Die Playlist meiner VBA Tutorial Serie auf YouTube findet Ihr hier

            Achtung:

            Benutzt zum Üben eine separate Tabelle fĂŒr Testzwecke oder eine Kopie des Originals damit Euch keine Daten verloren gehen.

            Video zu diesem Tutorial:

             

            Beispielscript Arbeitsmappe erstellen und speichern in Excel VBA

            Im nachfolgenden Script erstellen wir eine neue Arbeitsmappe mit Workbooks.Add und fĂŒgen weitere 2 TabellenblĂ€tter mit Worksheets.Add hinzu, sodass wir anschließend 3 TabellenblĂ€tter haben.
            Zuvor habe ich eine Objektvariable als Tabellenblatt mit Workbook deklariert. Um dann eine neue Arbeitsmappe zuzuweisen wird ganz am Anfang das Set benötigt.
            Über ActiveWindow.Caption haben wir die Möglichkeit den Namen des Fensters zu Ă€ndern. Das hat aber keine Auswirkungen auf den Speicherprozess und gilt wirklich nur fĂŒr das Fenster selbst.

            Beim Speichern der Excel Datei im xls Format sind normalerweise keine weiteren Parameter nötig. Wollt Ihr allerdings die Datei als xlsm (also fĂŒr Makros) speichern benötigt Ihr FileFormat oder eine entsprechende Konstante. Die möglichen Formate könnt Ihr hier finden: XLFileFormat
            Unten habe ich beide Varianten zu stehen. Wenn Ihr möchtet könnt Ihr diese natĂŒrlich gerne austauschen.

            Zum Schluss wird die Datei dann mit close geschlossen. Über das True wird die Arbeitsmappe bei einer vorherigen Änderung des Inhalts nochmal ohne RĂŒckmeldung gespeichert.

            Sub NeueArbeitsmappeTutorial()
            
                Dim MeineArbeitsmappe As Workbook
                
                Set MeineArbeitsmappe = Workbooks.Add
                
                MeineArbeitsmappe.Worksheets.Add
                
                MeineArbeitsmappe.Worksheets.Add
                
                ActiveWindow.Caption = "MeineArbeitsmappe"
                
                'xlOpenXMLWorkbookMacroEnabled
                
                'FileFormat:=52
                
                MeineArbeitsmappe.SaveAs "E:\Testordner\MeineArbeitsmappe5.xlsm", xlOpenXMLWorkbookMacroEnabled
            
                MeineArbeitsmappe.Close True
            
            
            End Sub

             

            Das könnte Dich auch interessieren

            • Cells und Range kombiniert in Excel VBA
            • Entwicklertools anzeigen (Microsoft Excel)
            • Excel VBA Kommentare schreiben
            • Excel VBA Module schneller hinzufĂŒgen
            • For Next Schleife in Excel VBA
            • GĂŒltigkeitsbereich von Variablen in Excel VBA
            • Höhere Zahl markieren in Excel
            • If Then Else in Excel VBA
            • Makro ausfĂŒhren mit Button in Excel VBA
            • Option Explicit benutzen oder nicht in Excel VBA
            • Prozedur in Arbeitsmappe, Tabelle oder Modul?
            • Start der Excel VBA Tutorial Reihe
            • TabellenblĂ€tter positionsgenau hinzufĂŒgen in Excel VBA
            • Tabellennamen in Tabelle eintragen in Excel VBA
            • While Wend Schleife in Excel VBA
            • Zeilenumbruch bei lĂ€ngeren VBA Codezeilen
            • Zellen von anderer Tabellen kopieren mit Excel VBA
            • Zugriff auf Arbeitsmappen und Tabellen in Excel VBA

            Schreibe einen Kommentar Antworten abbrechen

            Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

            Mehr von mir ĂŒber Excel

            • Übersichts-Liste der Microsoft Excel Tutorials
            • Tutorials ĂŒber Microsoft Excel
            • Excel
            • Excel VBA
            • Alle meine Videos auf YouTube
            • Tutorial Wunsch Liste

            Neue BeitrÀge

            • REGAUS RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit LibreOffice Calc
            • REGEXREPLACE RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit Google Tabellen
            • REGEXEXTRACT RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit Google Tabellen
            • REGEXMATCH RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit Google Tabellen
            • REGEXERSETZEN RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit Excel 365

            Neue Kommentare

            • Chris bei Eine eigene Funktion erstellen (OpenOffice Calc)
            • osman bei Eine eigene Funktion erstellen (OpenOffice Calc)
            • Erdmann bei Wochentag von einem Datum ausgeben (LibreOffice Calc)
            • Chris bei Tutorial Wunsch Liste
            • Sabine Kniffka bei Tutorial Wunsch Liste

            Schlagwörter – Wolke

            anfĂ€nger Anleitung anpassen ausrechnen auswahlliste Bedingte Formatierung berechnen Calc Datum Download Dropdownliste einfĂŒgen entfernen erstellen Excel FreeOffice Funktion google hinzufĂŒgen Jahresplan Kalender Lernvideo LibreOffice löschen Makro markieren Microsoft OpenOffice PlanMaker programmierung script spreadsheets Sverweis Tabelle tabellen Tutorial VBA Video Wenn Wenn Funktion Word wps spreadsheets Zeilen Zelle Zellen
            KONTAKT   IMPRESSUM    DATENSCHUTZERKLÄRUNG    HAFTUNGSAUSSCHLUSS (Disclaimer)   © copyright TOPTORIALS