■ ブックが変更されているかを判断する
ブックに何らかの変更が行われているかを判断する場合、Saved プロパティを使用します

ブックに変更が行われている場合は、普通に Close メソッドを使用すると保存確認のダイアログがが表示されますが、このプロパティに True を設定することで、保存確認のダイアログなしでブックを閉じることができます
If (Not WorkBooks(1).Saved) Then
    If (MsgBox("ブックが変更されています。終了しますか?", vbQuestion + vbYesNo) = vbNo) Then Exit Sub
    WorkBooks(1).Saved = True
End If
WorkBooks(1).Close