次の方法で共有

エクセルマクロでシートのコピーを行うとエクセルが停止する

Anonymous
2018-01-19T05:53:07+00:00

教えてください。

・エクセルマクロでシートのコピーをするプログラムを実行したところ、コピーするシートを選択した時点で停止します

・ブックには他のマクロも設定されています。

・ブックの構成は「シート1」「シート2~シート34(同一デザイン)」「シート35」

・各シートには他のブックへの参照設定があります

シート2をコピーして貼り付けるプログラムは以下です

  Worksheets("桑田").Select

  Worksheets("桑田").Copy Before:=Worksheets(35)

ステップインでselectを実行すると停止します

停止時のログは以下です

問題の署名:

  問題イベント名: APPCRASH

  アプリケーション名: EXCEL.EXE

  アプリケーションのバージョン: 16.0.8201.2207

  アプリケーションのタイムスタンプ: 59fd76a5

  障害モジュールの名前: VBE7.DLL

  障害モジュールのバージョン: 0.0.0.0

  障害モジュールのタイムスタンプ: 58def301

  例外コード: c0000005

  例外オフセット: 00000000002c417c

  OS バージョン: 6.1.7601.2.1.0.256.48

  ロケール ID: 1041

この問題に関する追加情報:

  LCID: 1041

  skulcid: 1041

よろしくお願いいたします

**モデレーター注**

この質問は [Office | Excel | Windows その他 | Office 365 for business] のカテゴリに投稿されましたが、内容から判断しこちらのカテゴリに移動いたしました。適切なカテゴリに投稿すると、返信や回答が得られやすくなり、同じ質問を持つ他のユーザーの参考にもなります。

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

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

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

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-01-25T08:17:40+00:00

    ​matsumoto0323 さん、こんにちは。

    返信ありがとうございます。

    マクロを使用せずシートのコピーした場合ですと動作停止は起こらず、マクロ経由でシートのコピーをしようとすると動作停止する状態でしょうか。

    また、動作停止するのは 64 ビット版の Officeで、32 ビット版の Office では動作停止が起こらないのですね。

    次のページの「32 ビット版を選択する理由」に 64 ビット版で動作しないコードやファイルについての情報がありますので、当てはまる項目がないか確認してみてはいかがでしょうか。

    64 ビット版または 32 ビット版の Office を選択する

    ほかの解決策については、前回ご紹介した VBA フォーラムで引き続き情報を集めるといいかもしれません。

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2018-01-22T00:35:12+00:00

    南谷さま。

    ご返信ありがとうございます。

    手動でマクロの記録をとり、実行すると停止します。

    作成、実行したのは Win7pro(64bit)、office365proplus(64bit)です。

    Win7pro(64bit)、office365proplus(32bit)では動作しましたのでoffice365proplus(64bit)の問題かと思っています。

    解決策があればいいのですが、社内のoffice365proplusを32bitへ変更するか検討します

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

    0 件のコメント コメントはありません
  3. Anonymous
    2018-01-19T09:08:57+00:00

    matsumoto0323 さん、こんにちは。

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

    マクロでシートのコピーをすると Excel アプリが停止するのですね。

    マクロを使用せず手動でシートのコピーをした場合は Excel の動作停止は起こらないということでしょうか。

    その場合、マクロ実行時の動作については、一般利用向けのマイクロソフト コミュニティでは情報を集めにくいかもしれません。

    せっかくマイクロソフト コミュニティに投稿いただいたところを恐れ入りますが、ご質問の内容についてはマクロ関連の内容が多く投稿されている [VBA フォーラム] に質問を投稿して情報を集められるのがいいと思います。

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

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

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