I'm trying to convert a date from something like Month/Day/Year to fully spelled out, like May 31st, 2014.
I hit a roadblock. Currently, I'm using this, and when the Message Box pops up, if has the correct date (May 31st, 2014), but once I write it to a cell, it converts to a number (From 5/31/14 to 41790). I'm lost and would love some assistance. Thanks!
Dim whatever as String
whatever = Format("5/31/14","mmmm dd, yyyy")
MsgBox whatever
ActiveWorkbook.Activesheet.Cells(1,1) = whatever
I have a program that uses the data from the sheet to run a Mail Merge in word, so I'm trying to get the entire date written out and not just simply format the cell, because Word takes the raw data (from what I know.)


Formatwhen you apply to the actual cell.MONTHNAMEfunction and just write the value directly to the cell... something likewhatever = Monthname(myDate) & " " & Day(myDate) & ", " & Year(myDate)ActiveWorkbook.ActiveSheet.Cells(1,1).NumberFormat = "@"before placing the data in .