folgendes Problem über einen Code möchte ich alle Zellen finden, die eine Summewenn()-Fkt enthalten:
' Application.ScreenUpdating = False
' Start Zelle
Range("d23").Select
'Prüfbereich festlegen
Do Until ActiveCell.Row = 342 And ActiveCell.Column = 14
' If ActiveCell.HasFormula = True Then
If ActiveCell.FormulaR1C1 = "=SUMIF(*" Then
ActiveCell.Value = ActiveCell.Value
End If
ActiveCell.Offset(1, 0).Select
Loop
Application.ScreenUpdating = True
Leider steigt VBA aber nicht in die IF-Schleife ein. Der Code funktioniert nur dann, wenn ich die oben auskommentierte "HasFormula"-Variante probiere. Dann werden aber auch andere Formeln gelöscht, die ich jedoch erhalten möchte.
Wer weiß rat? (Übrigens ist die Notwenigkeit nur entstanden, da Excel bei \Bearbeiten \Verknüpfungen \löschen regelmäßig die Gretsche macht.
Danke&Gruß