Thema Datum  Von Nutzer Rating
Antwort
Rot Range aus Array definieren
22.12.2021 16:24:19 Florin
Solved
22.12.2021 17:58:27 ralf_b
Solved
23.12.2021 14:09:15 Florin
Solved
22.12.2021 20:02:15 Mase
Solved

Ansicht des Beitrags:
Von:
Florin
Datum:
22.12.2021 16:24:19
Views:
316
Rating: Antwort:
 Nein
Thema:
Range aus Array definieren

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

 


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
Rot Range aus Array definieren
22.12.2021 16:24:19 Florin
Solved
22.12.2021 17:58:27 ralf_b
Solved
23.12.2021 14:09:15 Florin
Solved
22.12.2021 20:02:15 Mase
Solved