Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1624to1628
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
Inhaltsverzeichnis

Range aus anderem Arbeitsblatt

Range aus anderem Arbeitsblatt
18.05.2018 09:12:01
Dominik
Hallo,
ich habe eine Arbeitsblatt auf welchem 3 Diagramme zu finden sind.
Hierbei ist das eine so aufgebaut, es möglichst dynamisch auf eine Tabelle in einem anderen Arbeitsblatt referenzieren soll. Leider bekomme ich hier immer den Fehler 438 oder 1007 je nach Variante.
Die unten dargestellte Variante erzeugt Fehler 1007.
Schreibt man die Range wie in Zeile 4 an die Stelle wo .rng steht entsteht Fehler 438.
With Worksheets("ScatterPlot").ListObjects("Scatter")
numcols = .ListColumns.Count
numrows = .ListRows.Count
Set rng = Range(Cells(2, 1), Cells(2 + numrows - 1, 1 + numcols - 1))
End With
With ActiveSheet.ChartObjects(3).Chart
.SetSourceData Source:=Worksheets("ScatterPlot").rng
For DatReihe = 1 To .SeriesCollection.Count
With .SeriesCollection(DatReihe)
For PointNr = 1 To .Points.Count
With .Points(PointNr)
.MarkerBackgroundColorIndex = 3
.MarkerForegroundColorIndex = 3
.MarkerStyle = xlCircle
.MarkerSize = 5
End With
Next PointNr
End With
Next DatReihe
End With

Über eine kurze Hilfe würde ich mich freuen.
Gruß
Dominik

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Range aus anderem Arbeitsblatt
18.05.2018 09:28:17
Hajo_Zi
Hallo Domonik,
nur wenige schauen auf Deinen Rechner und sehen die Datei.
Ich möchte gerne den Fehler im Original sehen.
Ich baue keine Datei nach. Die Zeit hat schon jemand investiert.
Ein Nachbau sieht meist anders aus als das Original. Darum sollte das Original verlinkt werden.
Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten anonymisieren bzw. pseudonymisieren.
Benutze hier im Forum die Funktion zum hochladen. Falls Du die nicht benutzen möchtest beachte, von unsicheren Servern wie z.B. www.file-upload.net lade ich keine Datei runter. (lt. Einschätzung meines Virenprogramms)
ist es das ActiveSheet

Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
Anzeige
AW: Range aus anderem Arbeitsblatt
18.05.2018 09:33:15
ChrisL
Hi Dominik
Theoretisch so...
With Worksheets("ScatterPlot")
Set rng = .Range(.Cells(2, 1), .Cells(2 + numrows - 1, 1 + numcols - 1))
End With
Source:=rng
Praktisch brauchte man eine Datei.
cu
Chris
AW: Range aus anderem Arbeitsblatt
18.05.2018 10:57:41
Dominik
Danke Chris,
für die Lösung!
Manchmal Sieht man den Wald vor Bäumen nicht.
Gruß
Dominik

307 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige