次の方法で共有

オフィスアップデート後エクセルマクロの障害

Anonymous
2017-09-25T02:31:24+00:00

2017年8月まで動作していたエクセルマクロが、9月になって動作しないなどの現象が生じています。

パソコン環境はWindows10、オフィスプレミアム(2016)となります。

具体的には以下の2つの現象です。

1.ウィンドウ名が取得できないためのエラー

同一ブックの複数ウィンドウを操作するマクロを組んでいましたが、「実行時エラー9 インデックスが有効範囲にありません」のエラーが出るようになりました。エラー箇所原文は以下となります。

Windows("help.xlsm:1").Activate

色々と調べた結果、ウィンドウ名の表記が、アップデート前「ブック名:1」→アップデート後「ブック名-1」になっているからではないか、と推測しています。

2.今まで使用できていたエクセルのマクロが消えてしまう

同様に過去動作していたエクセル(マクロ付)が、起動時に

「〇〇(ファイル名)の一部の内容に問題が見つかりました。可能な限り内容を回復しますか。~」

というメッセージが出るようになりました。回復すると

「読み取れなかった内容を修復または削除することによりファイルを開くことができました」

というメッセージでエクセルファイルが開きます。が、マクロ部分が削除されてしまう、という現象です。

以上2つの問題への対処方法をお教えください。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2017-09-26T09:18:24+00:00

k.abe さん、こんにちは。

その後参考になるかもしれない情報が見つかりましたのでご紹介します。

環境や表示されるエラー メッセージが一部異なるのですが、次のページの内容に当てはまっているかもしれませんのでご覧ください。

Office 2016 バージョン 1708 以降で日本語の VBA モジュール名を含むファイルを開くとエラー

Windows7上のExcel2016でVBAマクロが削除される

可能でしたら 1 つ目のページを参考に Office のバージョンを戻し、モジュール名およびフォーム名を半角英数字にして動作を確認してみてはいかがでしょうか。

当てはまらない場合は、前回ご紹介した VBA フォーラムで引き続き情報を集めていただければと思います。

この回答は役に立ちましたか?

3 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-09-26T22:07:18+00:00

    南谷一 さん こんにちは。

    ご紹介いただいた情報は、2つめの現象、問題についてまさにその通り、ですっきりしました。

    1つ目についてもご紹介いただいたVBAフォーラムへ質問させていただき、現在回答待ちです。

    アドバイスありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2017-09-26T00:13:51+00:00

    k.abe さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Excel のマクロが動作しない、マクロ部分が読み取られず自動的に削除されてしまうなどの問題が起こるのですね。

    せっかく投稿いただいた所を恐れ入りますが、マイクロソフト コミュニティは一般利用向けフォーラムのため、マクロのエラーや動作について情報が寄せられにくいかもしれません。

    この内容についてはマクロの質問が多く投稿されている [VBA フォーラム] にも質問を投稿して情報を集められてはいかがでしょうか。

    よろしければご活用くださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません