2016-07-07 56 views
1

我在Excel中遇到以下問題:按「開發人員工具」按鈕時Excel崩潰

我正在Excel VBA中開發模板。我在中斷模式下破解子程序,並試圖阻止它改變代碼。但是,當我按下停止按鈕時,Excel凍結了,所以我不得不殺死這個進程。雖然在崩潰之前一切正常,但打開文件會導致excel凍結並再次崩潰。很明顯,該文件已經損壞。我使用了該文件的以前版本,並決定重做更改。在某個時候,問題再次發生。當我最終設法打開文件時,一切似乎都沒問題,但按下功能區上的「開發人員工具」按鈕會崩潰。我絕望。模板是90%,但即使是最輕微的變化,也可以像解除炸彈一樣,使炸彈可以炸燬模板。

有誰知道如何繞過這個問題?

+1

什麼是功能區上的「開發人員工具」按鈕?你的意思是「Visual Basic」按鈕?你正在運行任何VBE加載項?這看起來更像是Excel或VBE的問題,而不是*特定的編程問題*。 –

回答

-1

這裏是我的建議:

  1. 拿到另一臺PC安裝了同一版本的Excel,
  2. 安裝VBA CodeClener加載(http://www.appspro.com/Utilities/CodeCleaner.htm
  3. 複製您(前)將電子表格放到PC上,打開它,打開開發工具並運行CodeCleaner。
  4. 添加更改。

如果這樣,然後在您的第一臺PC上重新安裝Excel。如果沒有,那麼你將不得不採取斷然措施:

  1. 打開以前的版本,
  2. 製作一個(或幾個)在時間的變化,
  3. 每個小組更改後,保存新版本的Excel文件,在文件名中添加一個版本號(每次更新版本/文件名)

如果再次失敗,請回到以前的版本,並嘗試找出一小組更改可能已損壞該文件。

+0

Downvoter:關心評論?爲什麼要投票? AFAIK,這是最好的建議和答案。如果有更好的答案,請告訴我們,因爲我也想知道。 – RBarryYoung

+1

聽起來像一個合理的建議。不幸的是,我沒有另一臺個人電腦可以使用,所以我最終打開了一箇舊版本的文件(幸運的是,我總是將我的一天的工作保存在一個單獨的文件中,版本號添加到它使用MS產品時)。我不得不手動複製每個模塊的代碼,但一旦我做到了,一切都奏效了。 – Tyro