title: Excel VBA prevent VBA from converting Time values to decimals
body: <p>I am trying to extract data from my workbook because I made the workbook wrong but I want to keep the data. So I have to go through each worksheet and extract the specific bits of data I need. (Repetitive task = vba code to the rescue)</p>
  
  <p>I'm done, but I have one nasty little problem.</p>
  
  <p>I am using ws.Range("C13") to extract each cell that I need. It's a cell that has time values like 10:00 or 22:13. When I debug.print that value however I get a decimal. Why? How do I prevent it from converting my "10:30" to "0.4375" </p>
  
  <p>From what I can tell, the decimal isn't even related to the time value. 
  WRONG it is simply the time value as a representation of a 24 hour period. So it is related. But still.</p>