title: Excel VBA: How to trigger an Event from code?
body: <p>I have a Worksheet_BeforeDoubleClick event that opens a listbox in the target cell. I was asked to provide the same functionality via a button instead of (or in addition to) the double-click. </p>
  
  <p>In the button's Click event I entered:</p>
  
  <pre><code>Call Worksheet_BeforeDoubleClick(Selection,true)
  </code></pre>
  
  <p>...so the button simply "doubleclicks" the cell. It seems to work well, but before I start using this technique throughout my project, I'd like to know if there are pitfalls I should be aware of.</p>
  
  <p>What are the best practices when calling an event, either from another event or from a standard code module? </p>