AW: Kopieren und umbenennen einer Vorlage
26.05.2015 14:29:13
Markus
Hi Michael, vielen Dank für die ausführliche Antwort.
Jetzt hab ich ne kleine einfache Hilfestellung zum erstellen eines Programms, das fehlt mir bei sowas immer am Anfang ("Wie fang ich jetzt an")
mein Code sieht wie folgt aus und funktioniert soweit:
Sub VorlagenErstellen(ByVal Arbeitsverzeichnis As String, _
ByVal FileName As String, _
ByVal Dateiendung As String)
Dim src As Variant, dst As Variant
src = Arbeitsverzeichnis & "\00_Vorlagen\vorlage" & Dateiendung ' Namen der Quelldatei _
festlegen."
dst = Arbeitsverzeichnis & "\" & FileName & Dateiendung ' Namen der Zieldatei festlegen.
FileCopy src, dst ' Quell- in Zieldatei kopieren.
End Sub
Sub CmdVorlagenErstellen_Click()
Dim i As Long
For i = 1 To 50
n = 4 + i
On Error GoTo Fehler
If Range("C" & n).Value "" Then
Call VorlagenErstellen(Range("B1").Value, _
Range("C" & (i + 4)).Value, _
".dat")
End If
Next
Exit Sub
Fehler:
MsgBox "Fehler beim Generieren der Datei " & Range("C" & (i + 4)).Value & " aufgetreten"
End Sub
Die Fehler-MsgBox erscheint leider nicht, wenn ich ein Zeichen in die "Dateinamen"-Variable schreibe, welches nicht für Dateinamen geeignet ist (beispielsweise "|"). Die Datei wird einfach nicht regeneriert. Könntest du mir dabei bitte noch helfen?
Vielen Dank für deine Hilfe!