Dim fname as String
With ActiveWorkbook.worksheets(1)
fname = .Range("B4").Value & .Range("E6") & ".xls"
.SaveAs fname
End With
You missed the .worksheets(1) in front of E6.
Any chance that one of those cells contains a date--and that the value has
slashes in it (12/31/2005)?
If yes, this might help later...
Dim fname as String
With ActiveWorkbook.worksheets(1)
fname = format(.Range("B4").Value,"yyyymmdd") & .Range("E6") & ".xls"
.SaveAs fname
End With
If not, just ignore it.
David wrote:
I'm trying to save a file with two cells of data to create the filename. Here
is the code:
Dim fname
With ActiveWorkbook
fname = .Worksheets(1).Range("B4").Value & .Range("E6") & ".xls"
.SaveAs fname
End With
I'm getting stopped on the fname line. I don't think I have the combination
right. Can you help?
--
Dave Peterson
|