2017-05-30 87 views
0

我可以使宏模擬計算手冊F9鍵,但它只循環一次。所以我想編寫一個宏模擬按住F9鍵到 連續循環計算工作表。在宏中使用計算功能

+1

爲什麼會有人這樣做呢?如果計算設置爲自動,Excel會自動重新計算。 –

回答

2

如果您需要使用VBA運行計算,請使用Application.Calculate Method (Excel)

  • 所有打開的工作簿Application.Calculate
  • 特定工作Worksheets("sheetName").Calculate
  • 在指定範圍Worksheets("sheetName").Range("A1:C3").Calculate
+0

謝謝Peh,幫助很多。我試着把它放在一個循環中,看看結果是什麼。隨着我使用的公式我需要循環,至少一段時間,我可以繼續公式。 – gregg2597

+0

@ gregg2597如果你認爲你需要循環計算,那麼你做錯了什麼。如果在公式中有循環引用,請參閱[請參閱此處如何使用迭代計算](https://support.office.com/zh-cn/article/Remove-or-allow-a-circular-reference-8540bd0f- 6e97-4483-bcf7-1b49cd50d123)(底部)。 Excel中計算循環肯定是不必要的。那麼你的方法有問題。 –