Thema Datum  Von Nutzer Rating
Antwort
Rot Definieren Massiv der Daten als Variable.
03.09.2014 17:27:51 Valentin
NotSolved
03.09.2014 17:53:13 Gast71752
*****
Solved
04.09.2014 10:39:08 Valentin
NotSolved
04.09.2014 14:00:27 Gast71752
NotSolved

Ansicht des Beitrags:
Von:
Valentin
Datum:
03.09.2014 17:27:51
Views:
1219
Rating: Antwort:
  Ja
Thema:
Definieren Massiv der Daten als Variable.

Moin moin.

Bin relativ neu in VBA und hoffe auf einen guten Tipp. Ich habe eine Tabellenspalte, die auf dem Blatt Grundlagen abgespeichert ist (Zellen H6:H127). Diese Daten werden später im Programm benutzt. Ich will diese Spalte als eine Variable definieren, damit ich später auf bestimmte Elemente zugreifen könnte. Das heißt, ich will zuerst sagen: das ist z.B. Spalte D_x mit 127-6+1=122 Elementen, und nachher will ich auf D_x(20) oder D_x(55) zugreifen.

 

Da gibt es eine Möglichkeit. Am Anfang des Programms kann man solches aufschreiben.

For j = 1 To 122
    D_x(j) = Sheets("Grundlagen").Cells(j + 5, 8)
Next j
 

Das passt aber nicht, weil die Werte in meiner Spalte sich im Laufe des Programms verändern (für jede Zeile aus 30.000 wird die Tabelle "Grundlagen" angepasst), das oben erwähnte Programmstück liest die Daten nur ein Mal ein und ermöglicht es nicht. In die Schleife (30000 Iterationen) kann ich es auch nicht einfügen, es löst unendliches Ausführen des Programms aus.

 

Ich wäre dankbar für jede Hilfe.

 

Valentin.


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 Definieren Massiv der Daten als Variable.
03.09.2014 17:27:51 Valentin
NotSolved
03.09.2014 17:53:13 Gast71752
*****
Solved
04.09.2014 10:39:08 Valentin
NotSolved
04.09.2014 14:00:27 Gast71752
NotSolved