Hallo,
ich habe ein Excel-Makro, dass aus Daten Diagramme erstellt.
Dabei werden die Datenbereiche für X und Y und der Reihenname aus der Tabelle ermittelt.
Das Makro läuft auf 3 Rechnern (das Makro wird durch eine Excel2003 xlt-Datei verteilt):
OK unter (1) Excel2003 + WinXP (deutsch) und (2) Excel2010 + Win7 (englisch)
Fehler unter (3) Excel2010 + Win7 (deutsch)
Der Fehler liegt hier in der Zuweisung des Reihennamens:
With ActiveChart.SeriesCollection(1)
.XValues = szXRange
.Values = szYRange1
.MarkerStyle = xlNone
.Name = "=GunMonitor!R3C5"
'.Name = "=GunMonitor!E3"
End With
Die Zuweisung .Name = "=GunMonitor!R3C5" führt auf Rechner (3) zum Absturz,
mit der Zuweisung .Name = "=GunMonitor!E3" ist es OK.
Im Makro wird die R1C1-Notation vielfach verwendet (auch zur Festlegung der Datenbereiche), nur an dieser Stelle ist der Wurm drin.
Hat jemand eine Erklärung?
Gruss
Busmaster