SaveAs??

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Label
Bild

Betrifft: SaveAs?? von: Christoph
Geschrieben am: 17.03.2005 08:27:53

Hallo

jetzt kommt wieder ne total dumme Frage ich weis, aber es muss sein.

Ich habe hinter einem Button folgendes hinterlegt:

ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=Label1.Caption + Label36.Caption + Label43.Caption, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWindow.Close

Das Programm soll also die aktuelle Seite kopieren in eine neue Arbeitsmappe einfügen und dann soll ein Fenster "Speichern unter" aufgehen, in dem der Benutzer den Dateipfad angeben kann, und schon ein Dateinamenvorschlag gemacht wird.

Bei meinem Code speichert er die Datei einfach ohne zu Fragen in den selben Ordner wie die Quelldatei. Das heisst es fehlt das "Speichern unter"-Fenster.

Was hab ich falsch gemacht?
Kann mir jemand helfen?

Gruß Chris

Bild


Betrifft: AW: SaveAs?? von: Matthias G
Geschrieben am: 17.03.2005 08:35:25

Hallo Chris,

Sub SpeichernUnter()
Dim fn
ActiveSheet.Copy
fn = Application.GetSaveAsFilename(Label1.Caption & Label36.Caption & Label43.Caption, _
    "Excel-Dateien (*.xls), {*.xls}", , "Blatt speichern")
If fn = False Then Exit Sub 'Abbrechen geklickt
ActiveWorkbook.SaveAs Filename:=fn
ActiveWorkbook.Close
End Sub
Gruß Matthias


Bild


Betrifft: AW: SaveAs?? von: Christoph
Geschrieben am: 17.03.2005 08:47:33

Jetzt funktioniert es!!

Danke nochmal


 Bild

Beiträge aus den Excel-Beispielen zum Thema "SaveAs??"