Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1212to1216
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

Array wird nicht eingelesen

Array wird nicht eingelesen
Maria
Hallo zusammen,
mal eine kurze Frage zum Einlesen von Daten in ein Array. Ich wollte wie folgt vorgehen:

Function Schnittpunktautom(hk As Double, hk2 As Double, hgp As Double, hw As Double) As Double
Dim i As Double, Profil As Variant
Worksheets("Erosionsprofil").Activate
Profil = Worksheets("Erosionsprofil").Range("B37:C174")   'Einlesen Profildaten
'usw...
End Function

Ich überprüfe die Variablen gerne mit dem Überwachungsfenster und musste dabei feststellen, dass von "Profil" immer der erste Wert leer ist und im zweiten etwas steht, OBWOHL im Bereich B37:C174 überall Zahlen stehen!! In B37:B174 stehen: -420, -410,-400, -390, -380, ...., 940, 950 (Ganze zahlen) und in der C-Spalte stehen unterschiedliche Werte zwischen -10 und +25 (Gleitkommazahlen). Warum wird also anscheinend nur die 2. Spalte eingelesen?
Vielen, vielen Dank für eure Hilfe!

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Array wird nicht eingelesen
19.05.2011 17:42:33
Jana
Hallo Maria,
vielleicht ist der Code-Ausschnitt etwas kurz geraten; aber zum Einlesen von DAten in ein Arrey muss zuerst dieses definiert werden, wie nachfolgend dargestellt. - Ich gehe davon aus, dass es bereits ordnungsgemäß gemacht wurde, dennoch:
arrXYZ = Range(Cells(spalte,zeile), Cells(Rows.Count, 1).End(xlUp))
falls die Daten an "falscher" STelle eingelesen werden, einmal an Zeile und Spaltenwert um ein erhöhen/verringert, da je nach Definition bei 0 oder 1 angefangen wird zu zählen.
Viel Erfolg; Gruß Jana

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige