Some Excel VBA code I've seen does not used the .Value property on the Range object, for example:
myX = Range("A1")
rather than
myX = Range("A1").Value
Is this just because the default behavior of the range object is to return the value in the cell? Is there ever a time when I would not want to use this property to access the numerical value in a cell?