Ha((o
Wieder mal ein Problem:
Ich habe eine Vorlagendatei geöffnet, mit Daten gefüllt und jetzt will ich sie speichern. Die Datei habe ich mit "Set" einer Variablen zugeordnet. Wie kann ich nun von der geöffneten Datei den Pfad bzw. den Dateinamen erfahren? Da Vorlagenformat "*.xltx" wird es nicht unter diesem Namen geöffnet.
Hier mein vereinfachter Code:
Hat jemand eine Idee?
Wäre echt nett
Wieder mal ein Problem:
Ich habe eine Vorlagendatei geöffnet, mit Daten gefüllt und jetzt will ich sie speichern. Die Datei habe ich mit "Set" einer Variablen zugeordnet. Wie kann ich nun von der geöffneten Datei den Pfad bzw. den Dateinamen erfahren? Da Vorlagenformat "*.xltx" wird es nicht unter diesem Namen geöffnet.
Hier mein vereinfachter Code:
Code:
Dim legtab As Object
Sub Bestellung()
Dim legdateipfad As String
Dim legdateiname As String
Dim legdateimappe As String
Set legtab = LegTabKat2
legdateimappe = "Bestellformular"
'Firmendaten ins Bestellformular eingeben
With legtab.Worksheets(legdateimappe)
Code
End With
End Sub
Sub BestellungSpeichern()
Dim lieferant As String
Dim jahr, datum As String
Dim dateipfad, dateiname As String
Dim bestellnummer As String
jahr = Format(Date, "yyyy")
datum = Format(Date, "yyyy-mm-dd")
bestellnummer = "B12345"
lieferant = "Wella"
dateipfad = legtab.Path & "\..\..\05 Bestellungen\" & jahr & "\"
dateiname = bestellnummer & " " & datum & " " & lieferant
Code
End Sub
Function LegTabKat2() As Object
Dim legdateipfad, legdateiname As String
legdateipfad = ThisWorkbook.Path & "\Vorlagen\"
legdateiname = "Bestellformular.xltx"
If Not IsFileOpen(legdateipfad & legdateiname) = False Then
Set LegTabKat2 = Workbooks(legdateiname)
Else
Set LegTabKat2 = Workbooks.Open(legdateipfad & legdateiname)
LegTabKat2.Application.WindowState = xlMinimized
End If
End Function
Hat jemand eine Idee?
Wäre echt nett

