title: How to determine if there are hidden columns when copying in Excel VBA
body: <p>As the title explains, I have an Excel 2003 workbook and I'm copying a number of columns of one sheet to another in VBA.  Unknown to me, someone has hidden a few columns on the source sheet and it has messed up how I process the cells in the destination sheet.</p>
  
  <p>How can I programmically determine:</p>
  
  <ol>
  <li>IF there are hidden columns</li>
  <li>WHICH columns are hidden?</li>
  </ol>
  
  <p>Thanks!
  JFV</p>