Eine komplexe Tabelle beinhaltet viele Formeln.
Alle Formeln sollen nun ergänzt werden mit =Wenn(Istfehler...
Im Falle eines Fehlers sollen 3 Sternchen angezeigt werden.
Sub MachWas()
Set FormulaCells = ActiveSheet.UsedRange.SpecialCells(xlFormulas, 23)
For Each Zelle In FormulaCells
f = Zelle.FormulaR1C1
If InStr(f, "ISERROR") = 0 Then
Formel = Mid(f, 2, Len(f))
Zelle.FormulaR1C1 = "=IF(ISERROR(" & Formel & "), _
""***""," & Formel & ")"
End If
Next Zelle
For Each Zelle In ActiveSheet.UsedRange
If Not Zelle.HasFormula And Zelle.Text <> "" And Zelle.Value <> 0 Then _
Zelle.NumberFormat = "**"
Next Zelle
End Sub
|