In einem Tabellenblatt habe ich verschiedene Formeln, die auf ein anderes Tabellenblatt Bezug nehmen, das nachträglich eingefügt wurde.
In der Formel steht z. B.: =ANZAHL(#BEZUG!A4:A3000)
Nun möchte ich das "#BEZUG" durch "MBS" ersetzen.
Führe ich das ganze manuell über Bearbeiten/ersetzen aus, nachdem ich alle Zellen markiert habe, funktioniert es auch.
Mit dem aufgezeichneten Makro allerdings nicht. Hat jemand dafür eine Erklärung?
Vielen Dank im Voraus für jeden Tipp.
Hartmut
Sub ersetzen()
Cells.Select
Selection.Replace What:="#BEZUG", Replacement:="MBS", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Range("A1").Select
End Sub