I think you will find that most of the VBA code can be ported directly to VB if you export the modules and forms, you can import them into VBA. you will then have to sort through the code and add the required references. There will bo some code tweaks, but the IDE will give you direction on what needs to be done.
Of course the biggest problem is the forms, as the forms and controls in VBA are MSForms2.0 while the VB forms are not. They should still work, but they will be listed ad "Designers" in the IDE and they are more difficult to modify. I generally rebuild all of the forms in VB if I port it over. The code can be simply pasted in the code segment of the forms.
Sorry I don't have a magic bullet .. if you find one, let me know .. I could use one too.