Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1268to1272
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 in ein Array

Range in ein Array
Captain
Hi @all,
ich habe gesucht; aber nichts passendes gefunden...
Kann ich bestimmte Range-Bereich in ein Array einlesen?
Ich bräuchte: B6:X11; B16:X21; B26:X31;B36:X41
Danke Jack

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Ein Range-Bereich ist auch ein Array! (owT)
10.07.2012 15:24:17
EtoPHG

Was man tun kann/muss hängt davon ab, ...
10.07.2012 19:06:50
ab,
…was man erreichen will bzw benötigt, Jack;
die einfachste Variante wäre wohl Folgendes:
Dim arvBer(3) As Variant
With WorksheetFunction
arvBer(0) = .Transpose(.Transpose(Range("B6:X11").Value2))
arvBer(1) = .Transpose(.Transpose(Range("B16:X21").Value2))
arvBer(2) = .Transpose(.Transpose(Range("B26:X31").Value2))
arvBer(3) = .Transpose(.Transpose(Range("B36:X41").Value2))
End With
Allerdings ist das resultierende Datenfeld dann etwas speziell und kann nicht oW im TabBlatt abgebildet wdn, denn es besteht aus 4 Elementen, die ihrerseits aus Datenfeldern mit je 6 Zeilen und 23 Spalten bestehen. Ein einzelner Wert müsste hierbei in flgd Form angesprochen wdn:
1.Wert: arvBer(0)(0, 0) → ggf auch arvBer(0)(1, 1)
n.Wert: arvBer(3)(5, 22) → ggf auch arvBer(0)(6, 23)
Gruß Luc :-?
Anzeige
AW: Was man tun kann/muss hängt davon ab, ...
11.07.2012 12:39:47
ab,
Hi Luc,
danke... sehr ausführlich. Das muss ich jetzt mal gut ansehen :-)
Natürl auch arvBer(3)(6, 23)! Viel Spaß! owT
13.07.2012 04:09:28
Luc:-?
:-?

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige