Hi there. It depends on what you mean by 'proper value'. Excel treats dates as a sequential number, it displays that number in various ways depending on the format set. The actual value assigned to DateToday in your example is 43538 which is the number of days since jan 1st 1900. You just need to treat the variable correctly depending on what you are trying to do with it.