I'll get right to it:

I have several excel macros that manipulate raw data into a form that I want. The macros work perfectly, but what I want to do (b/c I need to do this a lot) is to write a program that will take the raw data (.csv), run these macros on it (in order) and then save it (.xlsx).

In short, I need to know how to have a visual basic program run multiple macros on a .csv file.

Thanks