Hallo,
ich will ein Diagramm aus einer XLS Datei in eine andere per Makro kopieren.
Dabei soll dann in der Zieldatei keine externen Bezüge des Diagrammes mehr existieren.
Welche Datenquelle hat das Diagramm danach? Wenn Du nur das Diagrammblatt in ein anderes Workbook kopierst und dann die Verknüpfung zum alten Workbook und damit zur Datenquelle des Diagramms löschst, was soll das Diagramm dann anzeigen?
Bisher habe ich das so gemacht:
ActiveWorkbook.BreakLink Name:="R:\Berichtswesen" & bwdatum & "\auftragslage.xls", Type:=xlExcelLinks
Auch Excel 97 hat keine Methode Workbook.BreakLink. Offensichtlich wurde die für Deine Workbooks speziell definiert (Add-In?).
Du könntest die Datenquelle für das kopierte Diagramm auf einen Daten-Bereich des neuen Workbooks ändern
ActiveChart.SetSourceData Source:=Sheets("Tabelle1").Range("A1:C2"), PlotBy:=xlRows
Damit wären _diese_ Verknüpfungen zum alten Workbook auch schon weg.
viele Grüße
Axel