Fehlerhafte Namensdefinitionen löschen
26.02.2009 17:31:05
Andreas
über:
For Each varName In ActiveWorkbook.Names
varName.Delete
Next varName
kann ich ALLE Namensdefinitonen löschen. Wie kann ich aber diejenigen löschen, deren Bezug einen Fehler ausgibt, weil beispielsweise nachträglich eine Zelle aus dem Bezugsbereich gelöscht wurde und die Definition über den Befehl '.ListNames' nun
=#BEZUG!$A$1:$B$1
ausgibt?
Ich habe schon mit Befehlen wie z.B. 'If IsError(varName.RefersToRange.Address)' experimentiert und das Archiv durchsucht.
Beides leider ohne Erfolg.
Hat jemand von Euch eine zündende Idee? Das würde mich sehr freuen.
Noch einen angenehmen Abend, Grüße, Andreas