Erzeugen eines Diagrams mit Daten aus einem Array
Meine Daten kann ich wie folgt in das ARRAY KM einlesen
Dim KM(1 To 50, 1 To 5) As Variant
Dim iy%, ix%
ActiveWorkbook.Worksheets("KM").Select
For iy = 1 To 50
For ix = 1 To 5
KM(iy, ix) = Cells(iy, ix)
Next ix
Next iy
oder eine Range aus der Tabelle mit Range("Tabelle2!$A$1:$E$51") adressieren
Nun möchte ich aber die notwendigen Werte nicht aus einer Tabell "kopieren", sonder diesen Datenbereich direkt in meinem Array KM ansprechen
Frage : kann ich einen Berich in einem Array als Range definieren, z.B. etwas wie KM (1:50,1:5).select und dann anstelle von Range("Tabelle2!$A$1:$E$51") angeben?
Mit dem Macrorekorder habe ich folgendes aufgezeichnet:
Range("A1:E51").Select
ActiveSheet.Shapes.AddChart2(322, xlStockOHLC).Select
ActiveChart.SetSourceData Source:=Range("Tabelle2!$A$1:$E$51")
Nun möchte ich aber anstelle von Range("Tabelle2!$A$1:$E$51") direkt die Werte aus meinem Array KM ansprechen ohne über die Auswahl in einer Tabelle zu gehen z.B etwas wie . SetSourceData Source:= Range(KM( --------,------)
Ist das möglich
Herzlichen Dank zum Voraus
Florin
|