Hola,
No trabajo con la version que tenes de CR, ya que trabajo con la version 6., pero...
En primer lugar el Crystal trabaja basandose primariamente en una Base de Datos, la cual blanqueandola y grabandole los datos que tu quieras, se convertira en el nuevo reporte.
Me siento medio tonto al dar esta explicacion, pero bueno, sepan disculpar.
El segundo paso, y ahi esta el tema... es que (no se tu version) el CR permite adicionar al reporte PARAMETROS.
Si vas a insertar veras que tienes la lengueta Formula, Variable, Parametro, etc.
Bueno... cargas tantos parametros como datos quieras agregar externamente a tu reporte y listo, luego desde el VB seteas esos parametros con los valores de tu formulario y listo.
Suerte