You could pop this at the start of your code:

If ActiveSheet.Name <> "Estimate" Then

    MsgBox "This can only be run on the Estimate sheet!", vbCritical
    Exit Sub
    
End If

Dom