Speichern unter mit Dateinamen aus Zelle
17.11.2021 22:42:29
Edmund
Nun stehe ich aber vor einem Problem, dass ich leider nicht gelöst bekommen.
Ich möchte ein Exel - Programm schließen und unter einem vorgegebenen Namen ( aus einer Zelle ) auf einer bestimmten Stelle der Festplatte als .xlsm abspeichern.
Hier mein Versuch:
Sub Berechnung_speichern()
antwort = MsgBox("Berechnung für" & vbLf & Sheets("Eingabe").Range("D9") & vbLf & "speichern?", vbExclamation + vbYesNoCancel, "Tool")
If antwort = 6 Then
ThisWorkbook.SaveAs
Dim NeuerName As String, Speicherpfad As String
Speicherpfad = "C:\\Test\Berechnungen\"
NeuerName = Sheets("Eingabe").Range("D9")
ActiveWorkbook.SaveAs Filename:=NeuerName
End If
If antwort = 7 Then
ThisWorkbook.Saved = True
Application.Quit
ElseIf antwort = 2 Then
End If
End Sub
Die MsgBox bringt mir den Namen unter den ich die Datei abspeichern möchte, speichert aber nicht den Namen der Berechnung sondern immer den Namen des Programmes.Der Namen, unter dem gespeichert werden soll, befindet sich im Blatt " Eingabe" Feld D9
Bitte formuliert die Antworten so, dass ich sie verstehen kann :-)
Danke für die Hilfe
Anzeige