![]() |
|
|
zurück zur ÜbersichtDiskussionsgruppe: TabellenkalkulationHallo zusammen,
Von: stippes Datum: 14.06.2007, 16:18
alle Antworten zu dieser FrageAntwort 1 von fedjo vom 14.06.2007, 17:29 Hallo Stippes, den Code in ein Modul einfügen und den Pfad anpassen. Gruß fedjo Option Explicit Sub speichen() Dim strDateiname As String Dim strAntwort As String Application.DisplayAlerts = False Range("C22:J50").Copy Sheets.Add ActiveSheet.Paste Application.CutCopyMode = False Range("A1").Select strDateiname = Sheets("Tabelle1").Range("D25").Value & ".XLS" ActiveWorkbook.SaveAs ("C:\Dokumente und Einstellungen\Admin\Eigene Dateien\" & strDateiname) ActiveWindow.SelectedSheets.Delete End Sub Antwort 2 von Beverly vom 14.06.2007, 19:11 Hi, Sub speichen()Bis später, Karin Antwort 3 von stippes vom 15.06.2007, 11:52 Hallo Ihr beiden, vielen Dank erst einmal für Eure schnelle reaktionen. Habe gerade beide scripts versucht. Bei Fidj´s Script wird leider das komplette Tabellenblatt gespeichert und die Ursprungstabelle gelöscht. Dies ist leider nicht gewollt. Bei Karins Scrip wird zwar die range ausgewählt jedoch kann das neu erstellte Tabellenblatt nicht gespeichert werden. Habt Ihr noch eine Idee wie man die Scripts verändern kann? Gruß Stefan Antwort 4 von coros vom 15.06.2007, 12:02 Hallo Stefan, warum kann bei Karins Makro nicht gespeichert werden? Woher hast Du dese Kenntnis? MfG, Oliver Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat. Antworten der Gruppe: Tabellenkalkulation
|
|