Ich hab mich kurz mit Bill unterhalten, das Problem ist bekannt und steht auf der ToDo-Liste. Die nächste Version des AddIn wird zusätzlich einen Code ähnlich diesem enthalten:
Sub Test()
Dim WS As Worksheet
Dim F As Object 'FormatCondition
For Each WS In Worksheets
For Each F In WS.UsedRange.FormatConditions
If F.Type = xlExpression Then
If InStr(1, F.Formula1, "#BEZUG!", vbTextCompare) > 0 Then
F.Parent.FormatConditions.Delete
End If
End If
Next
Next
End Sub
Die aktuelle Version 9.6, die man übrigens hier findet:
http://www.manville.org.uk/software/findlink.htm
erkennt zwar das ein Link zu 1208_b_EGRE_KE30_ALL_120919b.xlsx besteht, findet ihn aber nicht in der bedingten Formatierung.
Ein Problem mit dem #BEZUG! gibt es noch zu lösen, denn im englischen heißt es #REF!
Nahezu alle Formeln in Excel haben eine internationale .Formula und eine nationale .FormulaLocal Eigenschaft. Die bedingte Formatierung hat das jedoch nicht und bildet die Formeln immer in der Usersprache ab. Die Übersetzung des #REF in die Usersprache ist
IMHO kein Problem,
Range("A1") = CVErr(xlErrRef)
Debug.Print Range("A1").FormulaLocal
aber ggf. die Integration in das AddIn. Sobald Bill Zeit dazu findet wird er das Problem angehen.
Andreas.