2017-03-15 10 views
0

概要:会社のExcelマクロを開発します。マクロは毎日200人以上の労働者に使用されています。これらの200人の作業者は、ローカルマシンを共通サーバー(実際には3つのサーバー)に接続し、そこからマクロを実行します。今日のクラッシュを開始しているマクロ

問題:今日、午前中に、いくつかのマクロ(異なるマクロ)がExcelのクラッシュを開始し、「Excelが動作を停止しました」というメッセージが表示されます。これらのマクロ(私は更新しなかった)は問題なく毎日実行します。今日、まるで魔法のように、彼らは共通の分母だけが多くのリソースを使用しているという異なるコード行のためにクラッシュし始めています。

例:

sh.UsedRange.Value = sh.UsedRange.Value (the UseRange is alcually a pretty small range) 
Application.Calculate 
wb.Sheet1.Move 

私はこれらを理解するには、大量のメモリを取るが、それでも彼らは今日まで問題なく数ヶ月のために働いてきた機能です。私はこれがもっと問題のITのようなものかも知れませんが、私はこの問題を解決しようとしているので、あなたの誰かが前にこの問題を抱えていたか、(Windowsアップデートのような)

リモート接続に使用するすべてのサーバーに既にExcelが再インストールされていますが、問題は解決しません。

すべてはマイクロソフトの障害のある:

どうもありがとう、

+0

イベントログを確認します。例外コードを探します。最近あなたのウイルス対策ソフトウェアをアップデートしましたか? – cyboashu

+0

application.calculateは開いているすべてのExcelファイルを計算します。ユーザーが多数の配列式または揮発性の式を開いたファイルを持っている場合は、記述しているカスケードが発生する可能性があります。 –

+0

それは@ScottCranerを手に入れましたが、私たちは毎回このマクロ(Application.Calculate)を少なくとも100回実行します。これは非常に奇妙です。今日、私たちが残りのエラーを受け取り始めたとき、このエラーが出ました。 –

答えて

2

OK]をクリックして、ここで皆さんは、将来的にこの問題を見た場合に何が起こったかです。彼らはいくつかのExcelのバグを修正するためのアップデートを開始し、それらを修正するのではなく、自動的にバージョンをアップデートしたサーバは本当にうんざりしてしまった。このアップデートは、2011年3月14日(2日前)に開始されました。

私はいくつかの研究を行いましたが、これは私にとっては非常に奇妙に聞こえました。彼らはExcel 2010のバグを修正するためのアップデートを開始しましたが、私のマクロはコードを変更せずに壊れていますか?それはそこにあってはならなかった。

ここにログインします: https://support.microsoft.com/en-us/help/3178690/ms17-014-description-of-the-security-update-for-excel-2010-march-14-20

ちょうどあなたがあなたのコンピュータで上の自動更新を持っている場合は、あなたの頭を維持し、これらの出来事のような問題を参照してください。その問題が見つかった場合は、Excelからアップデートを削除してください。

よろしく、

+0

お役立ち情報リンクをありがとう、私はまた、この更新プログラムでヒットする可能性が非常に高いです。 – rohrl77

0

私のラップトップは昨晩最新のWindows 7の更新プログラムを実行して以来、すべての私のマクロは動作を停止しています。私は最後の夜の更新が終わる前にノートパソコンをポイントに戻さなければならず、すべてが今もううまく機能しています。最新のMicrosoftアップデートリリースに大きな問題があると考えてください。

+0

これは間違いない! –

1

私は現在、Today()関数を利用するExcel VBスクリプトで同様の問題に遭遇しています。スクリプトはフリーズし、日付が03/17/17のときは応答しなくなりますが、システムの日付を03/16/17に変更するとすべてがうまくいきます。

03/16/17に多数のMicrosoft Officeアップデートがあったようですので、1つずつ削除して問題が解決するかどうか確認します。私はExcelのセキュリティアップデートKB3178690を使い始めました。

更新プログラムで確認済みのExcel用Microsoftセキュリティ更新プログラムを削除するKB3178690は、3/17/17以降の日付機能に関連するクラッシュ問題を修正します。おそらくアクティブXのフォームや何か(このスクリプトは私がこのスクリプトを利用するとは思わない)のような、もっと深い理由があるかもしれませんが、それは今のところうまくいきます。

+0

はい、それはまさに私に起こっていたことです。 Microsoftがどのようにいつこの問題を解決するのか分かりません。 –

関連する問題