[VB + Excel97 + Grafiek] Primary X verandert automatisch

Pagina: 1
Acties:

  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
In Visual Basic ben ik bezig om automatisch grafieken te creeren.

Het is bijna gelukt, alleen gebeurt er iets raars bij het toevoegen van series die op de secundaire as moeten hangen.

Als eerste stel ik in de code de waarde in van de primary X.
Daarna ga ik alle series toevoegen. Sommige series moeten op de secundaire as komen te staan. Dit werkt zoals het moet.

Alleen nu wordt de waarde van de primary x leeg gemaakt en bij de secondary x ingevuld. Dit gebeurt alleen als ik via VB met een Excel object praat. Als ik rechtstreeks in Excel een grafiek maak dan heb ik dat probleem niet.

Ik heb voor een tijdelijke workarround de waarde die op de primary X staat opgeslagen en als laatste weer teruggezet op de primary X.
Visual Basic .NET:
1
2
.SeriesCollection(2).XValues = sPrimaryXValues
.SeriesCollection(1).XValues = ""


Dit werkte goed, tot op heden. Bij sommigen grafieken werkt het wel, en bij andere niet. Bij degene waar het niet werkt worden de beide XValues leeg.

Is dit een bug in het Excel object, of doe ik iets verkeerd?

  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
Ok heb net even snel met de Marco recorder van Excel gekeken.
Heb nu voor elke serie dezelfde XValues ingesteld. Dit werkt wel, eigelijk wel logisch, stom dat ik daar niet aan heb gedacht.

Deze topic kan weer gesloten worden