Hallo Doc,
das geht so:
Sub Dateiname()
Dim nam As Variant
i = 2 'Zeile
j = 1 'Spalte
Cells(i, j).Select 'Zeile, Spalte, hier A2
nam = Selection.Value 'Dateinamen einlesen
’
'wenn es die Datei schon gibt, folgende Zeile
Workbooks.Open (nam)
’
'wenn es die Datei noch nicht gibt, folgende Zeilen
Set newBook = Workbooks.Add
With newBook
.SaveAs Filename:=CStr(nam) 'Filenamen zuweisen
End With
’
Windows(nam).Activate
’ …
’ neue Datei bearbeiten
’ …
ActiveWorkbook.Save 'speichern
ActiveWorkbook.Close
End Sub
Eleganter geht das mit dem Errorhandler, den man vorher einschaltet, wenn man nicht weiß, ob die Datei schon da ist.
Aber vielleicht hilft das ja schon.
Viele Gruesse
Jutta
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]