1Danke
ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
927
927
EMPFEHLEN
-
18.05.11 13:58 #1
- Registriert seit
- Jul 2006
- Beiträge
- 518
Hallo zusammen,
ich möchte gerne die Datenquelle Graphen/Diagramme dynamisch ändern.
Dies gelingt mir auch, indem ich die Variablen XValues und Values einer SeriesCollection ändere.
Jedoch erhalte ich einen Fehler, wenn ich einzelne Zellen im Datenbereich via Range.Delete lösche oder kopiere. ( im Anschluss daran werden die Zellen wieder befüllt).
Nachdem ich die Daten selektiv gelöscht habe, lasse ich meine Diagramme wieder neumalen ( XValues/Values).
Im Anschluss daran erhalte ich jedoch "In diesem Arbeitsblatt, in dem ..." -Fehler.
Ich glaube, dass er den Bezug zu den verschoben/gelöschten Zeilen automatisch anpassen möchte. Da er aber diese nicht findet, hat er temporär "#Bezug"-Fehler, jedoch werden die Datenquellen der Graohen neugesetzt.
Ich habe alle einzelnen Diagramme bzw deren Datenquelle auf "#Bezug" - Fehler untersucht, jedoch werden alle Quellen korrekt erkannt.
Kann mir jemand einen Ratschlag oder Tipp geben?
Vergesse ich einen Befehl?
Vielen Dank.
mfg
bo
-
Sprechen wir von VBA für Excel?
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
18.05.11 14:30 #3
- Registriert seit
- Jul 2006
- Beiträge
- 518
Hey,
ja.
VBA in/für Excel.
Ist ein Makro.
-
18.05.11 19:50 #4
Hast du eine Excel-Tabelle zur Hand? Ein Blatt so wie es anfangs ist, eines so wie es dann sein sollte und etwas Beschreibung dazu.
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
-
18.05.11 20:56 #5
- Registriert seit
- Jul 2006
- Beiträge
- 518
Hey,
ich kann im Moment keine Datei zukommen lassen.
EIne andere Frage, dessen Antwort mein PRoblem eigentlich auch lösen kann:
Wie kann ich im VBA Makro die automatische Zellreferenzierung deaktivieren?
Die Datenquelle soll z.B. auf "A4" bleiben, wenn ich den Bereich "A2-A5" (per Range.Delete) lösche, soll "A4" als Quelle weiterhin bestehen bleiben, leider versucht er dann kurzzeitig die Referenz zu suchen, anschließend erhalte ich aber jedesmal "In diesem Arbeitsblatt ..." -Fehler.
Sobald ich die Daten neuöffne (schließen...öffnen), dann erhalte ich keinen Fehler,
erst wenn ich den Quellbereich per Range.Copy / .Delete löschen oder überschreiben möchte.
mfg
bo
-
19.05.11 11:40 #6
Das einzige, was mir einfällt, ist die Formeln mittels relativen Bezügen nach einer Änderung wieder anzupassen. Mit der Zeile
würde ich in Zelle D1 die Summe von A6 + B6 anzeigen, wenn du das ganze z.B. in das Worksheet_Change-Ereignis einfügst und anpasst, kannst du nach löschen einer Zeile die ursprünglichen Verweise wieder herstellen.Code vb:1
ActiveSheet.Cells(1, 4).FormulaR1C1 = "=R[5]C[-3]+R[5]C[-2]"
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
-
19.05.11 18:23 #7
- Registriert seit
- Jul 2006
- Beiträge
- 518
Hey,
danke für die Antwort.
Aber kann man R1C1 Formeln als Datenquelle für einzelne SeriesCollections benutzen?
mfg
bo
-
20.05.11 09:36 #8
Und damit wären wir wieder beim Thema Beispieldatei, so kann man am effektivsten testen, wie das ganze sich angehen lässt.
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
-
23.05.11 16:02 #9
- Registriert seit
- Jul 2006
- Beiträge
- 518
Hallo miteinander,
Danke für die Vorschläge.
Habe mein Problem nun beseitig bzw. umgehe es nun.
Bevor ich das Datenblatt mit den Quelldaten für die Charts fülle, selektiere ich die unnötigen Daten schon heraus. Damit ist ein nachträgliches selektives Löschen der Datenquelle unnötig.
Vielen Dank
mfg
bo
Ähnliche Themen
-
Seitenbereiche dynamisch ändern
Von berndf78 im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 29.07.08, 19:43 -
Diagramme mit PHP dynamisch erstellen
Von Spranta im Forum PHPAntworten: 0Letzter Beitrag: 07.06.06, 15:52 -
Werte in Excel-Diagramme dynamisch anzeigen
Von Fizzelfritz im Forum Office-AnwendungenAntworten: 5Letzter Beitrag: 06.04.06, 22:00 -
Größe dynamisch ändern
Von tourach im Forum Flash PlattformAntworten: 3Letzter Beitrag: 19.05.05, 10:49 -
Graphen(keine Diagramme) zeichnen?
Von BlueSea im Forum PHPAntworten: 3Letzter Beitrag: 29.01.04, 13:33





Zitieren


Login





