卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

解決EXCEL不能自動重算的問題

很多人遇到了EXCEL不能自動重算的問題,而一般的解決方案包括設置F9、勾選自動重算選項以及使用Ribbon菜單的公式-計算選項-自動功能。但是,大部分提問者都已經(jīng)確認過自己已經(jīng)進行了這些設置,因此很

很多人遇到了EXCEL不能自動重算的問題,而一般的解決方案包括設置F9、勾選自動重算選項以及使用Ribbon菜單的公式-計算選項-自動功能。但是,大部分提問者都已經(jīng)確認過自己已經(jīng)進行了這些設置,因此很可能回答者并沒有遇到過這種情況。因此,我將提供一些其他解決方案,針對非設置原因的情況(即在已經(jīng)勾選自動重算的情況下)。

1. 確認設置

首先,按照常規(guī)方法確認自己是否正確設置了“自動重算”的選項,如果仍然不能自動重算,可以嘗試下面的方法。

2. 使用VBA代碼重新激活公式

打開VBA的編輯窗口,可以在EXCEL中找到(WPS不確定是否有此功能)。在菜單中選擇插入-模塊,然后將以下代碼復制進去,并點擊運行按鈕(三角形圖標)。

```

Sub TEST()

Dim Cularr()

Dim Cx As Integer

Dim Fx As Integer

False

For Each sha In Worksheets

Erase Cularr()

Cx 0

For Each RNG In

If RNG.HasFormula True Then

Cx Cx 1

ReDim Preserve Cularr(1 To 2, Cx)

Cularr(1, Cx) (0, 0)

Cularr(2, Cx)

End If

Next

If Cx > 0 Then

For Fx 1 To Cx

sha.Range(Cularr(1, Fx)).Value Cularr(2, Fx)

Next

Cx 0

End If

Next

True

MsgBox "重算已完成!", , "【提示】"

End Sub

```

3. 學習如何打開VBA編輯器

如果你不熟悉如何打開VBA編輯器,這個解決方案可能不太友好。但是如果你的工作涉及到重要的EXCEL數(shù)據(jù)且量較大,這個方法是一個可行的解決方案。你可以通過百度等搜索引擎學習如何打開VBA編輯器,這只需要花費幾分鐘時間。

總結

作為一個長期編輯EXCEL模板的人,我經(jīng)常遇到不能自動重算的問題,尤其是在2007和2010版本中。整個工作簿的公式會變得無效,除非逐個單元格進入并按回車鍵才能激活。激活個別公式是沒有意義的,因為這些公式可能引用了未激活的單元格。因此,我編寫了上述基于VBA宏的代碼,可以依次激活所有帶有公式的單元格。激活之后,保存并重新打開工作簿都是正常的,不需要再次使用代碼。至今我仍然不知道是什么原因?qū)е逻@種情況發(fā)生,所以我一直把它當作EXCEL本身的BUG。希望這個針對性的解決方案能夠?qū)Υ蠹矣兴鶐椭?/p>

標簽: