ich brauche Eure Hilfe bitte:
ich habe eine Arbeitsmappe als Vorlage mit der ich Angebote schreibe. wenn diese Angebot erstellt ist möchte ich es per Button speichern können. Dazu soll der Pfad erstellt werden und die Datei gespeichert werden. Pfad und Datei werden in der Arbeitsmappe per Formel erstellt und in bestimmten Zellen abgelegt.
So weit wäre ich:
Option Explicit
Private Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" ( _
ByVal DirPath As String) As Long
Private Sub angebot_speichern()
' angebot_speichern Makro
' speichert Angebot
Dim Dateiname As String
Dim Ordner As String
Dim result As Long
Dateiname = Range("N17").Value & ".xlsm" _
Ordner = Range("N16").Value
If result 0 Then
ActiveWorkbook.SaveAs Filename:=Ordner & "\" & Dateiname _
, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Else
MkDir Ordner
ActiveWorkbook.SaveAs Filename:=Ordner & "\" & Dateiname _
, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
End If
End Sub
Allerdings bekomme ich die Fehlermeldung : Laufzeitfehler 1004...Datei wurde nicht gespeichert. Wenn ich auf debuggen gehe verweist er auf den zweiten Speicherbefehl nach Pfaderstellung. Ich weiss nicht weiter.