更新於 2024/12/08閱讀時間約 1 分鐘

[Excel] 將所有工作表個別存成CSV

    vocus目前還不能貼程式碼的樣子,殘念
    程式碼在網址哩,在Excel裡Alt+F11開啟巨集後貼上
    將"絕對路徑"更改成想要的路徑,例如"C:\split"
    回到Excel,把想存的Sheet用Ctrl或Shift同時選取後
    Alt+F8,按下執行即可

    2021/12/24更新
    方格子更新後突然可以貼程式碼了XD,如下:
    Sub SaveSheetAsCSV()
    Dim theName As String
    On Error GoTo Line1
    For Each sht In ActiveWindow.SelectedSheets
    sht.Copy
    theName = "絕對路徑" & sht.Name & ".csv"
    ActiveWorkbook.SaveAs Filename:=theName, FileFormat:=xlCSV
    ActiveWindow.Close
    Next
    Line1:
    End Sub
    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.