VBATips

マクロありxls2003形式をxlsm形式(2007以降形式)でファイル保存する【ExcelVBA】

マクロありxls形式をxlsm形式(2007以降形式)でファイル保存する

マクロありのエクセル2003形式(.xls)のファイルをエクセル2007形式(.xlsm)のファイルに
保存したい場合があります。

指定忘れると、ファイルを開くと以下エラーが表示されます。
————————–
~.xlsmを開くことができません。ファイル形式またはファイル拡張子が正しくありません。ファイルが破損しておらず、ファイル拡張子とファイル形式が一致していることを確認してください。
————————–

マクロありxls2003形式をxlsm形式で保存するサンプルコード

    
Public Sub sample()
    
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:="C:\vba\sample.xlsm" , FileFormat:=xlOpenXMLWorkbookMacroEnabled
    Application.DisplayAlerts = True
End Sub

注意点

関連記事

コメント

タイトルとURLをコピーしました