title: Delete all except a range of columns excel VBA
body: <p>I have hundreds of Columns in excel that I don't need. I have a range that I want to keep.</p>
  
  <p>At the minute I have</p>
  
  <pre><code>Sub DeleteClms ()
      Range("A:G,L:O").Delete
  End Sub
  </code></pre>
  
  <p>Is there anyway to make this an opposite, in other languages I would simply put a =!. 
  I have tried putting &lt;> in but I dont know where/how to put it into my code?</p>
  
  <p>Thanks</p>