Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
792to796
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Run-time error Chartzähler

Run-time error Chartzähler
16.08.2006 17:47:49
Romi
Hallo,
ich habe einige Pivottabellen, die per Makro immer wieder gelöscht und neu erstellt werden. Dabei werden die Chartnamen immer mit einem Zähler versehen, so dass ein Chart nun z.b. "Chart 950" heißt.
Ab dem 1000. Chart kriege ich nun eine Fehlermeldung:
"
Run-time error '-2147024809(80070057)':
The item with the specified name wasn't found.
"
Wie kann man diesen Zähler zurücksetzen?
Viele Grüße,
Romi

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Problem gelöst
16.08.2006 19:49:06
Romi
Nach langer Suche ist des Rätsels Lösung doch ganz einfach:
Der Run-Time Error trat einer Stelle auf, an der das Format des Charts verändert wurde:
ActiveSheet.Shapes(Right(ActiveChart.Name, 9)).ScaleWidth 1.35, msoFalse, msoScaleFromTopLeft
Durch das Abschneiden des Namens erhält man aus "Sheet1 Chart 999" einfach "Chart 999".
Das funktioniert natürlich nicht mehr, wenn man den 1000. Chart erstellt, denn dann wird aus "Sheet1 Chart 1000" nämlich "hart 1000" - und dieses Objekt ist natürlich unauffindbar.
Problem ist also gelöst indem folgende Anweisung nimmt:
ActiveSheet.Shapes(Right(ActiveChart.Name, 10)).ScaleWidth 1.35, msoFalse, msoScaleFromTopLeft
Das nächste Problem stellt sich dann erst beim Sprung auf 10000... :-)
Hat jemand vielleicht eine intelligentere Lösung?
Viele Grüße,
Romi
Anzeige

220 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige