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

Dimensionierung von Arrays

Dimensionierung von Arrays
Arrays
Hallo, Experten,
ich hab ne kurze Frage zur Dimensionierung von mehrdimensionalen Arrays:
Muss ich ein z.B. 3 dimensionales Array, deren Dimensionen unterschiedliche Datentypen haben grundsaetzlich als Variant deklarieren oder kann man die Dimensionen auch individuell deklarieren?
Mein Array hat z.B. Double fuer die ersten beiden Dimensionen (x und y Koordinaten), die 2 "Ebene", also die 3. Dimension ausschliesslich Boolean (True oder False fuer die jeweiligen x und y Koordinaten).
Gruesse und vielen Dank im voraus,
Heiko

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Dimensionierung von Arrays
02.04.2012 19:16:26
Arrays
Hallo Heiko,
natürlich geht das. Du kannst auch selbst "zusammengestellte" Type definieren.
Beispiel:
Type MeinArray
X_Kordinate As Double
Y_Kordinate As Double
Frage As Boolean
End Type
Dim MR() As MeinArray
oder
Dim MR(1 To 100) As MeinArray
erster Fall:
neues Datenfeld
ReDim Preserve MR(1)
Zweiter Fall:
MR(2).X_Kordinate = 1.2345
MR(2).Y_Kordinate = 6.3466
MR(2).Frage = True
hilft es ?
Gruß Armin
AW: Dimensionierung von Arrays
02.04.2012 19:45:20
Arrays
hi Armin,
diese Vorgehensweise ist mir ehrlich gesagt voellig neu. Machst Du aus dem Array damit eine Art Objekt und die Parameter sind Instanzen davon?
Sieht erstmal etwas verwirrend aus...aber interessant...
Schau ich mir mal genauer an...
Vielen Dank!
Anzeige
Nein, macht er nicht, nur ein 1dimensionales ...
03.04.2012 00:09:50
Luc:-?
…Datenfeld aus 3 in einem eigenen Datentyp kombinierten Elementen unterschiedl Typs, Heiko!
Das ist auch schon die einzige Möglichkeit, so etwas zu machen, denn bei einem normalen Datenfeld (Array) sind unterschiedliche Typen nicht möglich, es sei denn, es wird als Variant deklariert, wie du schon ganz richtig vermutet hast.
Gruß Luc :-?

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige