title: Checkboxes don't stick to hidden/unhidden rows
body: <p>I have a sheet with a bunch of checkboxes. On this page there is also a button to hide/unhide entire rows. Sometimes when I unhide the rows, the checkboxes will move on top of eachother to the first of the unhidden rows. Is there any way to fix this?</p>
  
  <p>The hide/ Show code is literally just</p>
  
  <pre><code>   Sheet1.Rows("73:75").Hidden = False
  </code></pre>
  
  <p>and</p>
  
  <pre><code>    Sheet1.Rows("73:75").Hidden = True
  </code></pre>
  
  <p>Some other code related to the checkboxes:</p>
  
  <p>On startup of the workbook:</p>
  
  <pre><code>    For Each cObj In .OLEObjects
          'checkbox OK off/red
          posInstr = InStr(cObj.Name, "chkOK")
              If posInstr &gt; 0 Then
                  cObj.Visible = False
                  cObj.Interior.Color = vbRed
              End If
       Next
  </code></pre>