49枚を個別のCSVファイルに分割するためにExcelで実行しているマクロがあります。ExcelマクロCSVへ複数のシート
しかし、それはライン上に巻き込まれている。ここ7
Application.ActiveWorkbook.SaveAs Filename: = xcsvFile, _
FileFormat: = xlCSV, CreateBackup: = False
周囲のコードです:ワークブックのシートごとに
Sub ExportSheetsToCSV()
Dim xWs As Worksheet
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.Copy
Dim xcsvFile As String
xcsvFile = CurDir & "\" & xWs.Name & ".csv"
Application.ActiveWorkbook.SaveAs Filename: = xcsvFile, _
FileFormat: = xlCSV, CreateBackup: = False
Application.ActiveWorkbook.Saved = True
Application.ActiveWorkbook.Close
Next
End Sub
は、Sheet1.csv openですか? –
はい。すべてのシートが同じブックにあります。 – Condar87
名前付き引数を使用する場合、演算子は ':='ではなく ':='です。コードがコンパイルされるのを驚かせた。 –