Excel IFERROR修改所有錯誤公式 VBA實戰 - 會計

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2019-05-05T16:48

Table of Contents

用途:將所有無效公式以IFERROR公式處理為空白字串

下載(xlam):https://reurl.cc/7neNy
Demo:https://i.imgur.com/Oz6MOL5.gif
Demo下載(xlsm):https://reurl.cc/ApKaj
xlam增益集使用方法:https://i.imgur.com/1KvzYVc.gif

==

記得以前在某所案件歸檔前的File Check

會檢查Excel檔案所有的無效公式(#DIV/0!, #NAME?, #N/A)

這些無效公式一兩個手動處理還好,但常常莫名就有上百個要處理,

這時慢慢一個一個處理就滿浪費時間的,

這個小VBA會檢查所有工作表的公式,如果是錯誤的公式的話,會用IFERROR把它包起來

原始碼如下,會開啟VBE(ALT+F11)的話可以直接複製貼上,再按F5執行即可:

Sub Replace_Formula_by_Adding_IFERROR()

Dim Sh As Worksheet
Dim cell As Range
Dim FormulaRng As Range

On Error Resume Next
For Each Sh In Worksheets
Set FormulaRng = Sh.Cells.SpecialCells(xlCellTypeFormulas)
If Not FormulaRng Is Nothing Then
For Each cell In FormulaRng
If IsError(cell) Then
cell.Formula = "=iferror(" & Mid(cell.Formula, 2) & ", """")"
End If
Next cell
End If
Next Sh
On Error GoTo 0

End Sub

--
Accoding: https://www.facebook.com/AccodingTW/

--
Tags: 會計

All Comments

Rosalind avatar
By Rosalind
at 2019-05-10T02:12
謝謝分享,超實用的
Zanna avatar
By Zanna
at 2019-05-12T01:31
剛歸完檔路過
Edith avatar
By Edith
at 2019-05-14T16:27

107年原特成管會

Blanche avatar
By Blanche
at 2019-05-04T21:14
https://i.imgur.com/CXPDifQ.jpg 請問這題的每年現金流量是35,000+(100,000-3,000)/4=59,250嗎? 有參考公職網的答案, 但他上面的每年現金流量是35,000元 謝謝大家! - ...

會研所考取心得(代po

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2019-05-04T21:07
我是東海大學會計系的學生,108年很開心可以應屆考取「中正大學會研所(備上)」、「 台北大會研所(備4)」、,以下附上這次成績單,想在版上跟大家分享一下準備會研所的 歷程。 https://i.imgur.com/nrjCXX7.jpg ●我選擇『高點』的原因 我一直有讀國立大學的夢想,因為家裡的姊弟都 ...

幾題中會請益

Kristin avatar
By Kristin
at 2019-05-04T19:55
https://i.imgur.com/skoC9k1.jpg https://i.imgur.com/uN9ztZF.jpg 33 37 38怎解 感謝 - ...

詢問營利事業所得稅查核說明

Tristan Cohan avatar
By Tristan Cohan
at 2019-05-04T16:22
大家好,最近稅報季忙碌中,因為107年新增了幾項科目,想詢問關於資產、負債股東權 益科目查核說明有無參考的連結..真的很感謝! - ...

應徵四大顧問部門疑問

Ivy avatar
By Ivy
at 2019-05-04T14:20
大家好,初次板上發文,因為朋友對於求職生涯有疑惑,礙於發文權限所以請我代po,以 下是我朋友的文章: 因為一直對顧問行業有憧憬,所以想來版上和各位大大請益一下。 學歷: 私立企管系畢業 證照: 多益800,雅思口說6分 經歷: 曾任雲端系統代理商業務將近2年 客戶從售前接洽→系統導入→使用者教育訓練→售 ...