How about this.
Option Explicit
Sub Macro1()
Dim SaveAsName As String
'Specify default Save As name
SaveAsName = Range("I9").Text & " - " & Format(Range("I12").Value, "ddmmyyyy")
'Specify default Save As path
ChDir "C:\"
'Copy sheet to a new workbook
Sheets("estimate").Copy
'Replace formulas with values
With ActiveWorkbook.Sheets(1).UsedRange
.Value = .Value
End With
'Delete Validation and Conditional Formatting
With ActiveWorkbook.Sheets(1).Cells
.Validation.Delete
.FormatConditions.Delete
End With
'Show the Save As Dialog
Application.Dialogs(xlDialogSaveAs).Show SaveAsName
End Sub