Log the data on VB and then with that data create a file with the fields separated by commas, like this: **broken link removed**
name it *.csv and that's it you have a file that is openable with excel!
VBA is built into Excel. It should be able to respond to MSComm receive events. You could then take the data from the RS232 port and put it where you want. You should also be able to poll for events. Look it up in the documentation for VBA.