システムwiki

私がマクロを実行するときはいつでもExcelがクラッシュし続けます

TimmyK_ 受付中 最終更新日:2021-04-30 16:58

私のExcelマクロは、実行されるときはいつでも突然のすべてになるまで作業していました.誰もがクラッシュの原因とそれを解決する方法を知っていますか?

Microsoftエラーレポートログversion:2.0
エラー署名:
例外:EXC_BAD_INSTRUCTION:2
例外コード:0x00000001(0x00007FFFA3D68200)
日付/時刻:2017-10-24 14:03:39 +0000

Application名:Microsoft encel
ApplicationバンドルID:com.microsoft.excel
Applicationシグネチャー:Xcel
Applicationビットネス:x64
Applicationversion:15.39.0.17101000
クラッシュしたモジュール名:不明
モジュールversion:15.39.0.171010
墜落したモジュールオフセット:不明
Blame Moduleのversion:15.39.0.171010:Unknown CheckSum:不明
Blame Moduleオフセット:不明
StackHash:Unknows
ApplicationLCID:1033
reg= en loc= 0x0409

Buildタイプ:携帯電話
視聴者:プロダクション
AUDIENSGROUP:プロダクション
AudienceChannel:CC
クラッシュスレッド:0
スレッド0:

返信リスト(回答:7)

2 #
Vijay
1.新しいユーザープロファイルでログインして、機能するかどうかを確認します.
2.以下を参照してください-
support.Office.com/ja-jp/article...
応答2# ->にスキップ
1 #
TimmyK

私はアンインストールして再インストールしようとしましたが、まだ機能しませんでした.ただし、マクロがRANが走ってクラッシュしなくなったシナリオの数を減らしようとしました.

理解できないことは、以前に働いていたのですが、私のマクロが働くためにシナリオを減らす必要があります.

唯一の違いは、数式を4から8個のセルに追加してファイルを保存しました.それからクラッシュし始めます.Excelマクロを実行するのに必要なメモリスペースの制限と関係があることができますか?

3 #
Rohn007

はい、ある時点で、単にいくつかの数式を追加するだけで、プログラム制限を介してファイルをプッシュするのに十分です.
ディスク上のファイルはどのくらい大きいですか?
ファイルが開いているときにタスクマネージャを開き、RAM/メモリExcelが使用しているかを確認します.
ファイルメニュー>アカウントコマンド>ボタンについて移動します.上部には、32または64ビットを含むOfficeバンドルについて説明します.
私はあなたが32ビットOfficeを持っていて、ファイルのサイズまたはRAMの使用でファイルは2GBに近づいています.
その場合、修正は単に64ビットのOfficeを切り替えることです.

応答3# ->にスキップ
4 #
TimmyK

ありがとうございました.

ファイルサイズは1.4MBです.

私はMac 365 Personal Edition for Mac 365のExcelを使用しています.32ビットまたは64ビットを使用しているかどうかを知っていますか?

応答4# ->にスキップ
7 #
Rohn007

デフォルトではMSはまだ32ビットをインストールしますので、それはあなたが持っているものであると仮定しても安全です.私の前の返信をチェックインする方法について説明しました.
ファイルサイズは2GBの制限をはるかに下回るので、私はそれがRAM制限に遭遇するのに疑います.
それで、他の何かが起こっているのです.
セーフモードで起動してみて、問題を妨げるかどうかを確認してください.それは問題があなたが通常実行したアドインの1つによって引き起こされていることを示すでしょう.
セーフモードでワードを開始するためのショートカットまたはセーフモードでExcelを開始するには、アイコンをクリックするときやスタートメニューの検索windows を使用してWinWord.exe/AまたはWinWord.exe/Safeを入力するときにキーを押します.
support.office.com/ja-jp/article...
修正するには、画像で追加の追加をオフにしてください."Microsoft Wordが働いていました"
Microsoft Wordが働いていたのを修正しました https://word.mvps.org/faqs/customization/checkif... ワードアドインがインストールされているかどうかを調べる方法
Office.microsoft.com/ja-jp/help... Officeプログラムのアドインを有効または無効にする-サポート-Office.com
https://www.addbalance.com/usersguide/templates.htm. Microsoft Wordのテンプレートのテンプレート
NirSoft ShellexViewツールを介してWindows Addinsをオフにします www.davescomputertips.com...
NirSoftは過去に良いツールi(Rohn007)を生産しています.

応答7# ->にスキップ
6 #
TimmyK

Mac用のExcel-Office365を使用しています.

私のマクロは、非常に単純なマクロを実行している場合にのみ機能します.Excel forMacにとても失望しています.

私の最後の解決策は、Windowsラップトップでマクロを試してみることです.

応答6# ->にスキップ
5 #
JimGord

最初のオフ、これは32 Vs 64ビットの問題ではありません.エラーメッセージは、それが問題であれば「隠しモジュールのコンパイルエラー」と言うでしょう.

次-version15.39を使用して停止します.

マイクロソフトはすべてのVBAエラーを排除するために一生懸命働いていますが、MacのOfficeに大きく変わってくれる大きな変更があることを知っておく必要があります.10歳のversion14オブジェクトモデルを使用する代わりに、version16オブジェクトモデルに最新のものになることになります.
これは現在すべての注意が集中している場所です.

Excelのヘルプメニューに移動します.自動アップデートを起動するための更新の確認を選択してください.

AutoUpdateアプリで、チェックボックスをクリックしてインサイダープログラムに参加し、ポップアップをクリックして、インサイダーの速いを選択します.これにより、すべての良いVBAのものがあるExcelのプリベータBuildをインストールすることができます.

インサイダーファーストBuildでは、使用する光沢のある新しい素晴らしいVBエディタがあります(ユーザーフォームはまだサポートされていませんが、数週間以内になります).インサイダーの高速Buildでコードをテストします.あなたが仲間のユーザーと話し合いたいものを見つけたら、
MacフォーラムのためのOfficeインサイダー.マイクロソフトにバグを報告するには、笑顔をクリックするか、または?インサイダーインターフェースのボタン

週または数ヶ月以内に、オブジェクトモデルとエディタは15.39versionを置き換えるので、そのversionのコードを修正しようとする点はありません.