Forum Discussion
JonAstolfi
Sep 02, 2021Copper Contributor
MS Excel Export CSV to Unique File
Is there a way to export from a multi-tabbed Excel workbook to a unique CSV file? Currently I am https://support.microsoft.com/en-us/office/import-or-export-text-txt-or-csv-files-5250ac4c-663c-47ce-...
DKoontz
Sep 02, 2021Iron Contributor
Saving Excel as different file types doesn't change the underlying data in anyway. If you use "save as" to save off a copy as a CSV file, you can then "save as" back to XLSX file and your workbook won't be effected in any way. A little clunky but I don't think excel has an export function built in unless you want to use create one using VBA.
- JonAstolfiSep 02, 2021Copper Contributor
Hello DKoontz
The concern is not in relation to a change in the existing underlying data, but rather it changes the file type that affects continuing with new data/effort.
I'm seeking to find something better than the "clunky" process you've identified.
Have you created anything in VBA for this?
- DKoontzSep 02, 2021Iron Contributor
Saving as CVS then saving back to XLSX isn't too bad, but for VBA you would just need a macro that saved as CSV the saved back to XLSX.
Something like this should work: just change where your workbook and export should go:
ActiveWorkbook. SaveAs FileName:="C:\My Documents\MyCSV", FileFormat:=xlCSV ActiveWorkbook. SaveAs FileName:="C:\My Documents\MyXLXS", FileFormat:=xlOpenXMLWorkbook