Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Neue Arbeitsmappe speicher

Forumthread: Neue Arbeitsmappe speicher

Neue Arbeitsmappe speicher
17.05.2007 16:39:00
Christian
Hallo Leute !
Habe ein kleines Problem:
Habe ein vorgefertigtes Arbeitsblatt, in dem dann verschiedenste Daten eingetrage werden.
Diese Daten transferiere ich dann in ein Tabellenblatt einer neuen Arbeitsmappe, und will
diese neue Arbeitsmappe dann mit "Speicher unter" neu abspeichern. Nur das gelingt einfach nicht.
Bis zum Aufrufen des "Speicher unter" Dialoges funktioniert alles. Nur gespeichert wird nix.
Kann mir jemand helfen?

Public Sub Speichern()
nameroh = ActiveWorkbook.Name
Application.SheetsInNewWorkbook = 1
Workbooks.Add
Nameneu = ActiveWorkbook.Name
Workbooks(nameroh).Worksheets("Bestellung").Range("A:G").Copy _
Destination:=Workbooks(Nameneu).Worksheets(1).Range("A:G")
Workbooks(Nameneu).Activate
Range("a1").Select
With ActiveSheet.PageSetup
.TopMargin = Application.CentimetersToPoints(1.5)
.BottomMargin = Application.CentimetersToPoints(1.3)
.LeftMargin = Application.CentimetersToPoints(2)
.RightMargin = Application.CentimetersToPoints(1)
.FooterMargin = Application.CentimetersToPoints(1.3)
.LeftFooter = "Dieser Bestellung liegen unsere Geschäftsbedingen März '03 zu Grunde."
End With
Dateinname = Application.GetSaveAsFilename(, "Excel-Tabelle (*.xls), *.xls")
If Dateiname = False Then
Else
ActiveWorkbook.Save
End If
End Sub


Gruß
Christian

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Neue Arbeitsmappe speicher
17.05.2007 16:45:47
Josef
Hallo Christian,
Dateiname = Application.GetSaveAsFilename(, "Excel-Tabelle (*.xls), *.xls")

If Dateiname = "Falsch" Then Exit Sub

ActiveWorkbook.SaveAs Dateiname

Gruß Sepp

Anzeige
AW: Neue Arbeitsmappe speicher
17.05.2007 16:53:00
chris
Hallo Christian,
du hast ein Paar variablen Falsch gesetzt.
Nimm immer option explicit damit findest du deine fehler früher...
Option Explicit
Dim nameroh As String
Dim Nameneu As String
Dim Dateiname As String

Public Sub Speichern()
nameroh = ActiveWorkbook.Name
Application.SheetsInNewWorkbook = 1
Workbooks.Add
Nameneu = ActiveWorkbook.Name
Workbooks(nameroh).Worksheets("Bestellung").Range("A:G").Copy _
Destination:=Workbooks(Nameneu).Worksheets(1).Range("A:G")
Workbooks(Nameneu).Activate
Range("a1").Select
With ActiveSheet.PageSetup
.TopMargin = Application.CentimetersToPoints(1.5)
.BottomMargin = Application.CentimetersToPoints(1.3)
.LeftMargin = Application.CentimetersToPoints(2)
.RightMargin = Application.CentimetersToPoints(1)
.FooterMargin = Application.CentimetersToPoints(1.3)
.LeftFooter = "Dieser Bestellung liegen unsere Geschäftsbedingen März '03 zu Grunde."
End With
Dateiname = Application.GetSaveAsFilename(, "Excel-Tabelle (*.xls), *.xls")
If Dateiname = "" Then
Else
ActiveWorkbook.SaveAs Dateiname
End If
End Sub


gruß Chris

Anzeige
Danke an Jodes und Chris b
17.05.2007 17:06:31
Christian
Funktioniert
Gruß !!
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige