Thema Datum  Von Nutzer Rating
Antwort
05.05.2014 09:06:39 cjmp
NotSolved
Blau Laufzeitfehler 1004
05.05.2014 12:01:10 Gast48322
NotSolved

Ansicht des Beitrags:
Von:
Gast48322
Datum:
05.05.2014 12:01:10
Views:
648
Rating: Antwort:
  Ja
Thema:
Laufzeitfehler 1004

Ich empfehle dir zuerst mal bei...

 For i = 2 To Selection.Rows.Count
        If BubbleChart.Chart.SeriesCollection(i).Name = "CN" Then  'diese zeile wird als fehler angezeigt

...den Kopf der Schleife zu korrigieren. Es mag zwar unter Berücksichtigung der vorherigen For-Schleife ein Zusammenhang zwischen der Zeilenanzahl und der Anzahl der Series geben, jedoch ist das mit Selection immer so eine heikle Angelegenheit - es ist Fehlerquelle Nr Eins - da manche Anweisungen ein Wechsel der Auswahl zur Folge haben. Das muss auch nicht immer logisch nachvollziehbar sein (führt also zu merkwürdigem Verhalten).

 For i = 2 To BubbleChart.Chart.SeriesCollection.Count
        If BubbleChart.Chart.SeriesCollection(i).Name = "CN" Then  'diese zeile wird als fehler angezeigt
'...

 

PS: Da du im Quellcode mit nur diesem Chart häufig arbeitest, solltest du eine Variable dafür anlegen um die Zugriffszeiten auf Methoden und Eigenschaften dieses Charts zu verkürzen. Jedesmal den ganzen Weg per  BubbleChart.Chart.SeriesCollection(i) aufs neue zu gehen kosten unnötig Zeit. Wenn du also dem Nutzer keine Zwangskaffeepausen beschehren willst, dann solltest du das überdenken. ;)

 

Gruß


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
05.05.2014 09:06:39 cjmp
NotSolved
Blau Laufzeitfehler 1004
05.05.2014 12:01:10 Gast48322
NotSolved