ich möchte aus einer Musterdatei eine neue Arbeitsmappe erstellen.
Meine Vorstellung ist:
in der Musterdatei schreibt man in einer Tabelle z.B. in Zelle A1 etwa „test.xls“,
nun soll mittels VBA eine neue Arbeitsmappe mit dem Namen „test.xls“ angelegt und gespeichert werden.
Leider weiss ich nicht wie man das macht, mit dem Aufzeichnen eines Makros bin nicht erfolgreich gewesen.
Ich hoffe mir kann jemand helfen.
ich möchte aus einer Musterdatei eine neue Arbeitsmappe
erstellen.
Meine Vorstellung ist:
in der Musterdatei schreibt man in einer Tabelle z.B. in Zelle
A1 etwa „test.xls“,
nun soll mittels VBA eine neue Arbeitsmappe mit dem Namen
„test.xls“ angelegt und gespeichert werden.
Hallo Wolfgang,
vielleicht so:
Sub Speichern()
ThisWorkbook.SaveCopyAs „c:\test“ & Range(„A1“)
End Sub
Dann hast du aber das makro mit in der neuen Mappe, vielleicht das makro in ein Modul der personl.xls und dann
Sub Speichern()
ActiveWorkbook.SaveCopyAs „c:\test“ & Range(„A1“)
End Sub
das Makro in der neuen Arbeitsmappe stört nicht, aber ich hät gern, daß die neue Arbeitsmappe auch gleich geöffnet wird um damit gleich weiter arbeiten zu können.
Ich hoffe Du kannst mir da auch weiter helfen.
Ansonsten klappt es prima, Danke
das Makro in der neuen Arbeitsmappe stört nicht, aber ich hät
gern, daß die neue Arbeitsmappe auch gleich geöffnet wird um
damit gleich weiter arbeiten zu können.
hallo Wolfgang,
Sub Speichern()
ThisWorkbook.SaveCopyAs „c:\test“ & Range(„A1“)
Workbooks.Open „c:\test“ & Range(„A1“)
End Sub
Du könntest doch Deine Musterdatei einfach als Mustervorlage (.xlt) mit dem Namen „Musterdatei“ speichern. Wenn Du dann darauf doppelklickst, öffnet Excel eine Datei mit dem Namen „Musterdatei1“ (analog zu „Mappe1“). Wenn Du diese speichern willst, wird auch das Dialogfeld speichern unter aufgefrufen.