title: Get reference to Forms checkbox in VBA event handler
body: <p>I have some Forms Checkboxes in Excel 2010. I need to perform some common code when they are clicked. To do this, I'd like to pass a reference to the Checkbox, but so far I'm only able to get it typed as a shape. </p>
  
  <p>To preempt the question, yes, they need to be Form Checkboxes and not ActiveX Checkboxes.</p>
  
  <p>I'm a novice with VBA, so any help is appreciated.</p>
  
  <pre><code>Sub CheckBox1_Click()
      'I really want this reference to be a Checkbox, not a Shape
      Dim shape As Shape
      Set shape = ActiveSheet.Shapes("Check Box 1")            
  
      DoSomething(shape)
  End Sub
  
  Sub DoSomething(MSForms.CheckBox)
      'I need the reference to be a checkbox as I need to check 
      'whether it's checked or not here
  End Sub
  </code></pre>