I'm not sure what you're going to do with 16*64k lines of .csv data (not bring
it back into excel I bet!), but if you save the files in a dedicated folder (no
other .csv files in that folder), you can save each sheet separately, then shell
to DOS and go to that folder.
Then use an old DOS command to concatenate the .csv files.
copy *.csv all.txt
(don't use .csv as the receiving file--DOS will try to concatenate that one, too
and it'll fail.)
Then (if you want):
ren all.txt all.csv
===
I would think using this old DOS command would be a lot faster than opening each
..csv file, selecting all, copy, paste into another notepad file (16 times).
===
And here's some getstarted code for saving all the sheets as .csv files.
Option Explicit
Sub testme()
Dim wks As Worksheet
Dim newWks As Worksheet
For Each wks In ActiveWorkbook.Worksheets
wks.Copy 'copies to a new workbook
With ActiveSheet
.Parent.SaveAs Filename:="C:\WINDOWS\TEMP\" & .Name, _
FileFormat:=xlCSV
.Parent.Close savechanges:=False
End With
Next wks
End Sub
(adjust the path to an existing, but empty folder)