Dieser Beitrag ist ein Teil der VBA Grundlagen Serie. In diesem Beitrag lernen Sie eine neue Excel-Mappe über VBA anzulegen. Standardmäßig werden Arbeitsmappen mit drei Blättern angelegt. Mit einem Makro erstellen wir eine Mappe mit zehn Blättern. 111 VBA Makros die Ihr Leben leichter machen. Neue Datei Erstellen + Inhalt - Visual Basic for Applications (VBA) - VB-Paradise 2.0 – Die große Visual-Basic- und .NET-Community. Egal ob Sie Einsteiger oder fortgeschrittener Anwender sind – in diesem Buch finden Sie Lösungen für Ihre alltäglichen Aufgaben. Keine Vorkenntnisse notwendig. Im ersten Schritt deklarieren wir eine Variable vom Typ Integer. Bevor wir eine neue Mappe anlegen, lesen wir zunächst die Standardeinstellungen für die Anzahl der neuen Blätter in einem Arbeitsblatt aus. Sub NeueArbeitsmappe() Dim intTab As Integer intTab = eetsInNewWorkbook intTab End Sub 111 VBA Makros die Ihr Leben leichter machen Wollen Sie Ihre langweiligen Routineaufgaben loswerden? Möchten Sie Excel an Ihre Bedürfnisse anpassen, Berechnungen automatisieren, eigene Dialogfelder erstellen und vieles mehr? Dieses Buch zeigt Ihnen, wie Sie Ihre Aufgaben schnell und einfach mit VBA erledigen.
Hallo, ich muss ein makro erstellen welches folgendes tut: Sub() - ffne Dateiname (diese enthlt 6 tabellenbltter) aus Verzeichnis - gehe in das 3 tabellenblatt und selektiere dort alle befllten Inhalte - ffne eine neue Datei - kopiere dort hin die Dateien aus dem 3 Tabellenblatt aus der ersten datei, welche nur als wert und in der formatierung bernommen werden sollen - speicher die neue Datei unter dem aktuellen Datum in das Verzeichnis - Schliee neue Datei ENDE meine bisherigen Versuche sind leider fehl geschlagen. Entweder hat nur das Kopieren funktioniert oder das erstellen einer neuen Datei, aber nie beides Zusammen Hilfe wre echt super.... lg
HPQ) 30035 Offtopic 17939 Smalltalk 5984 Funtalk 4920 Musik 1189 Sport 10249 Feedback 8085 CHIP Online 1986 CHIP Magazin 129 Ideen & Bugs 49 CHIP Betatestforum Hallo! Ich habe folgendes Problem: Eine Excel- Datei mit über 100 Datensätzen, dazu jeweils an die 30 Attribute. Aus dieser Liste möchte ich für jeden Datensatz aus einer Vorlage eine neue Datei anlegen und mit 3-4 Attributen füllen und speichern. Der Dateiname soll eines von den Attributen sein. Würde das mit einem Makro gelöst werden müssen, ist sowas sehr aufwändig zu realisieren? Meine VB- Kenntnisse sind leider ziemlich gering. Excel-Datei per VBA erstellen und abspeichern. Schönen Tag! 0
B. Ihre Bücher über Amazon bestellen würden. Wenn Sie ein Produkt kaufen, erhalte ich dafür eine Provision. Für Sie ändert sich am Preis des Produktes gar nichts. Ich möchte mich an dieser Stelle jetzt schon für Ihre Unterstützung bedanken.
Die kommt ohne Objekt aus. Danach kannst du mal in der VBA-Hilfe suchen. Geschrieben am: 21. 2003 12:25:11 die Anzahl der Tabellen habe ich noch vergessen. Option Explicit Dim sSave As String, Ret As Long, index As Long, Dateiname As String, Anz_tabllen As Byte Anz_tabllen = eetsInNewWorkbook eetsInNewWorkbook = Anz_tabllen Code eingefügt mit: Excel Code Jeanie Geschrieben am: 21. 2003 13:34:12 wow, du hast mir wirklich sehr weitergeholfen. Ich kann mit deinem Code sogar "" (nach dem aussehen zumindest;) erzeugen! Vba excel neue datei erstellen index. Es ist schön zu wissen dass es Profis wie dich gibt, die aus gutem Willen allein unwissenden Anfängern wie mir helfen. Vielen, vielen Dank von: Franz W. Geschrieben am: 21. 2003 10:34:44 Hallo Micha, diese Frage interessiert mich auch. Und ich hätte da bitte auch noch eine Zusatzfrage: Kann ich per VBA vorher auch noch einen neuen Ordner erstellen? Hab's mit dem Rekorder versucht, aber der hilft da nicht weiter. Vielen Dank und Grüße Franz Betrifft: "MkDir": hab's gefunden. T. Geschrieben am: 21.