我想替換單元格中的值,所以如果它有0隱藏它。Excel宏如果替換公式
excel公式如下IF(A1=0;"";A1)
。
我想這個automaticaly,但我有問題。
到目前爲止,我想出了這一點:
Sub apply_Error_Control()
Dim cel As Range
For Each cel In Selection
If cel.HasFormula Then
cel.Formula = Replace(cel.Formula, "=", "=IFF(") & "=0" & ";" & "")"
End If
Next cel
End Sub
這不是在原來的問題清楚,如果改變的單元格的公式是他們真正想要的東西。我會說這是一個壞主意 - 當謂詞單元格不再給出零值時會發生什麼? – NeepNeepNeep
謝謝,這真的幫了我。不過我會嘗試製作vba代碼。即使它更復雜也很棒 – user3619789