Verknüpfungen ändern
19.01.2005 14:40:05
{Boris}
ich habe eine Datei mit 30 Blättern. Jedes Blatt ist mit der selben Datei verknüft: "'D:\Alle\[Muster.xls]Muster'!A1"
Jetzt möchte ich auf jedem Blatt die Verknüpfung ändern, indem "Muster" durch den jeweiligen Blattnamen ersetzt wird.
Im Ordner "Alle" sind gleichlautende Dateien (so wie die Blattnamen) vorhanden.
Ich habe es wie folgt versucht:
Option Explicit
Sub ersetzen()
Dim Ws As Worksheet
With Application
.Calculation = xlCalculationManual
.ScreenUpdating = False
End With
For Each Ws In ThisWorkbook.Worksheets
Ws.Range("A5:Z100").Replace "Muster", Ws.Name
Next Ws
End Sub
Das scheint aber eine Ewigkeit zu dauern - kann den Code nichtmal abbrechen - nur der Taskmanager "löst" das Problem.
Da ich diese Vorhaben wahrscheinlich noch mehrere mal vor der Brust habe:
Wie kann man das am Besten (Schnellsten) bewerkstelligen?
Danke und Grüße
{Boris}