title: How to stop Excel from firing Worksheet_Change before Workbook_BeforeSave?
body: <p><strong>Update: Issue Resolved</strong>   <em>A colleague of mine was changing a cell during <code>Workbook_BeforeSave()</code> without disabling events, therefore triggering <code>Worksheet_Change()</code>. Yes, silly, but at least it's our fault, not Excel's</em></p>
  
  <p>I've noticed that whenever I hit Ctrl+S in Excel, the <code>Worksheet_Change()</code> is fired before <code>Workbook_BeforeSave()</code>. Is it possible to supress this behaviour using VBA code, but without supressing all events (i.e. without <code>Application.EnableEvents = false</code>)?</p>
  
  <p>This happens regardless of what I'm doing. I've read about someone having a similar issue with ComboBoxes, but I'm not editing ComboBoxes, yet <code>Worksheet_Change()</code> fires always before saving.</p>
  
  <p>Any ideas? I'm only trying to figure out how to bypass some code inside <code>Worksheet_Change()</code> when the document is saved, because that code is only supposed to be executed when the user actually changes something, not when the workbook is saved. Saving is by no means changing...</p>