範囲A:1から列Aの最後に使用されたセルまでをxmlファイルにエクスポートする必要があるExcelワークシートがあります。エクスポートしたファイル名を、エクスポート元のファイルと同じにするにはどうすればよいですか?
Sub exportxmlfile()
Dim myrange As Range
Worksheets("xml").Activate
Set myrange = Range("A1:A20000")
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("C:\exports\2012\test.xml", True)
For Each c In myrange
a.WriteLine (c.Value)
Next c
a.Close
End Sub