Hello, I am using MS Query to extract data from a QuickBooks company database. The query is complex enough that it "can't be presented graphically." Therefore, I cannot add parameters to it, at least not initially. After I get the data into Excel, I can then edit the Command Text within the Connection Properties window to add the parameters (replaced a hard-coded date with a question mark). The next time I refresh, I am prompted to specify the cell for the parameter reference, and I can mark a checkbox to use this value on future refreshes. Wonderful, that is exactly what I want. However, my problem is that my parameter is a date, and Excel stores the date as a serial number, and this doesn't work in my query. I keep getting a message that reads "cannot convert '41671' to a timestamp. I have tried this with both CAST and CONVERT, but neither of those works. Does anyone have any idea how I could get this to work properly?