CCLINT,
Passing the SelectionFormula string seems to be the main problem in this case but I still don't think the syntax will work on the report. Crystal Reports has no Date() function. The Date functions available in Crystal expect an argument for conversion. Date(number), Date (string), Date (dateTime), and Date (YYYY, MM, DD). It uses CurrentDate in the newer versions to return the system date and Today in older versions. Since the SelectionFormula is parsed in the Crystal Report engine, VB Date conversions and comparisons have no effect.
Another thing to keep in mind: if the Crystal Report is saved with any predetermined SelectionFormula, the SelectionFormula used in the VB code is added to the existing SelectionFormula resulting in a narrower selection scope. It does not replace the existing formula.
Mark