Hallo DaveB,
nur zur Info, da Beverly nichts dazu geschrieben hat, wann der VBA-Code ausgeführt wird.
Der VBA-Code wird immer dann ausgeführt, wenn in dem Tabellenblatt, in dem Du den VBA-Code eingefügt hast und in dem sich das Diagramm befindet, eine Änderung, z.B. durch eine Eingabe in einer Zelle, eintritt.
Ich vermute daher, dass Du bei Deiner Antwort, als Du geschrieben hast, dass der Code nicht funktioniert, noch keine Änderung durch z.B. eine Eingabe in dem Tabellenblatt eingetreten war. Als dann irgend eine Änderung eingetreten ist, wurde auch der Code ausgeführt und Du hast die Änderung an dem Diagramm gesehen.
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]