Hi Mohamed,
Lets keep this simple. Since you want to pass values using VB, so I assume that you have fixed values for your variables (eg. your input values do not change evry month or so)
You can execute your report in analyzer and the input the values for user entry and save variants using the 'Save as New Variant' button.u Next time you execute the report you can access this variant from the drop down for 'Available Variants'.
Benedict