So, you could have a button on your worksheet tied to a macro. Go to the VBA IDE (alt-F11), insert a new module, and paste in this code:
Modify the btnImport_Click routine to point to your actual worksheet name and the destination range, the actual source range, and a default path for your .csv files. I've put in what you have on your post, except the default path. Because this is a .csv file, I'm assuming there is only one worksheet, so it will put the data from the first worksheet in the .csv file.
Bookmarks