none
Saveasが使えません(形式を変えての保存が出来ない) RRS feed

  • 質問

  • officeの更新プログラムのせいなのでしょうか。

    今までマクロブックで作業していて、VBAにて 

    ActiveWorkbook.SaveAs Filename:=MyPath & "test_" & Format(Date - 3, "yyyymmdd-1"), _

                          FileFormat:=xlOpenXMLWorkbook

    こういったxlsm→xlsxに形式を変えての保存が出来なくなってしまいました。

    10/4金曜日に更新してシャットダウンして、10/7の朝からエラーになってしまいます。

    今までは「マクロのコードなどが入ってるからxlsx形式にするとマクロ使えなくなるよー。それでも良い?はい/いいえ」というようなアテンションが表示されて、はいをクリックして問題なくxlsxで保存が出来ていました。

    VBAを使わずに名前を付けて保存→その際に形式を変えるというのを試みたのですが保存出来ませんでした。

    何も反応しないのです。

    そのあと、マクロブックでマクロコードが入っているモジュールを全部消して、名前を付けて保存(形式も変更する)してみたら正常にxlsx形式にて保存が出来ました。

    VBAで今まで通り、マクロブック形式→xlsx形式に変更して保存する方法はあるのでしょうか?

    2019年10月7日 2:59

すべての返信

  • こういったxlsm→xlsxに形式を変えての保存が出来なくなってしまいました。
    10/4金曜日に更新してシャットダウンして、10/7の朝からエラーになってしまいます。

    他のコミュニティで 10/3 に同種の報告がありました
    理由不明で解決してしまったなので、同じ事象かどうかは定かではありませんが…。

    VBAを使わずに名前を付けて保存→その際に形式を変えるというのを試みたのですが保存出来ませんでした。

    Office Update 待ちになっている端末があったので、「マクロシート」「ThisWorkbook モジュール(Workbook_Open)」「標準モジュール(Auto_Open)」のマクロ群を持つ .xlsm ファイルで試してみましたが、当方では問題なく保存できてしまいました。

    そちらの環境は何でしょうか? 当方は下記のようになっています。

    • 更新前:Excel 2016 バージョン 1908 (ビルド 11929.20300 クイック実行)
    • 更新後:Excel 2016 バージョン 1909 (ビルド 12026.20264 クイック実行)


    2019年10月7日 5:26