Kevin
Check whether this works :-
Sub Save_Workbook()
Dim NewWB$, x%, y%
NewWB = Range("A1").Value
x = 0
Do
If Dir(NewWB & ".xls") = "" Then
ActiveWorkbook.SaveAs Filename:=NewWB
Exit Do
Else
x = x + 1
If y = 0 Then NewWB = NewWB & " - "
NewWB = Left(NewWB, InStr(NewWB, " - ") + 2) & x
End If
Loop
End Sub
Celia
Sub Save_Workbook()
Dim NewWB$, x%
NewWB = Range("A1").Value
Do
If Dir(NewWB & ".xls") = "" Then
ActiveWorkbook.SaveAs Filename:=NewWB
Exit Do
Else
x = x + 1
NewWB = NewWB & " - "
NewWB = Left(NewWB, InStr(NewWB, " - ") + 2) & x
End If
Loop
End Sub
Thank you. I'll try it out.