Datenreihen-Name per Makro

Hallo Excelianer,

ich habe in Excel 2003 eine X-Y-Datenreihe:
=DATENREIHE(„7-20“;Tabelle1!$A$1:blush:A$10;Tabelle1!$B$1:blush:B$10;1)
Den Namen „7-20“ habe ich direkt in der Adresszeile eingegeben.
Wenn ich den Namen aber per Makro vergebe, mit
SeriesCollection(1).Name = „7-20“
dann macht Excel daraus „20-Jul“, formatiert also als Datum.
Kann man das irgendwie verhindern?

Gruß, Andreas

ich habe in Excel 2003 eine X-Y-Datenreihe:
=DATENREIHE(„7-20“;Tabelle1!$A$1:blush:A$10;Tabelle1!$B$1:blush:B$10;1)
Den Namen „7-20“ habe ich direkt in der Adresszeile
eingegeben.
Wenn ich den Namen aber per Makro vergebe, mit
SeriesCollection(1).Name = „7-20“
dann macht Excel daraus „20-Jul“, formatiert also als Datum.
Kann man das irgendwie verhindern?

Hallo Andreas,

kannst du keinen anderen Namen vergeben?
7-20
wird von Excel nicht als name akzeptiert wenn man das über Einfügen—Namen versucht.

Gruß
Reinhard

Hallo Andreas,

kannst du keinen anderen Namen vergeben?
7-20
wird von Excel nicht als name akzeptiert wenn man das über
Einfügen—Namen versucht.

Gruß
Reinhard

Hallo Reinhard,

das 7-20 sind 2 Parameter einer Simulation, aus der die Kurve entstanden ist. Es gibt auch noch andere Kurven, z.B. 7.2-19.8 oder 6.8-20.4, die machen natürlich alle keine Probleme, weil sie nicht als Datum interpretiert werden können.
Ich habe schon überlegt, ob ich einen anderen „Trenner“ als den Trennstrich nehme. / scheidet aus (das wird auch ein Datum), mit Doppelpunkt wird eine Uhrzeit draus, Punkt oder Komma könnten als Dezimaltrenner missverstanden werden. Vielleicht versuch ich’s mal mit Semikolon.

Ich hab aber gerade noch einen anderen, etwas aufwendigeren Weg gefunden: Wenn ich das gesamte „=DATENREIHE(„7-20“;Tabelle1!$A$1:blush:A$10;Tabelle1!$B$1:blush:B$10;1)“ in die Formula-Eigenschaft des Series-Objekts schreibe, funktioniert es.

Danke für deine Nachfrage und Gruß,
Andreas