Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
808to812
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
808to812
808to812
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Array ausgeben lassen?

Array ausgeben lassen?
10.10.2006 12:05:43
Torsten
moin,
1. ist es möglich ein Array komplett ausgeben zu lassen? oder kann man nur die elemente einzeln auslesen?
weil das hier gibt mir einen Fehler :
dim k as Variant
k = Array (1,2,3)
msgbox k
2. um Array's in ein Arry zu packen muss ich doch wie foglt vorgehen (wenn richtig ist einfach ok sagen ;))
dim k as Variant
dim l as Variant
dim m as Variant
k = Array()
l = Array(1,2,3)
m = Array(4,5,6)
k(0) = l
k(1) = m
dartaus müsste folgen, dass k=((1,2,3),(4,5,6)) ist, oder?
dankeschön schonmal im vorraus....syntaxfehler dürft ihr auch beheben ;)

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Array ausgeben lassen?
10.10.2006 12:20:31
Nepumuk
Hallo Torsten,
einfach so:
Dim k As Variant
Dim l As Variant
Dim m As Variant

l = Array(1, 2, 3)
m = Array(4, 5, 6)

k = Array(l, m)

Oder ohne Zwischenschritte so:
Dim k As Variant
k = Array(Array(1, 2, 3), Array(4, 5, 6))

Gruß
Nepumuk
Anzeige
AW: Array ausgeben lassen?
11.10.2006 08:55:02
Rolf
Hallo Torsten,
die Ausgabe "in einem Rutsch" geht nur bei eindimensionalen Arrays.
Gemäß Nepumuks Beispiel also
Option Explicit

Sub showArray()
Dim k As Variant
Dim l As Variant
Dim m As Variant
l = Array(1, 2, 3)
m = Array(4, 5, 6)
k = Array(l, m)
MsgBox Join(l, vbLf)
MsgBox Join(m, vbLf)
MsgBox Join(k, vbLf) 'Fehler, da Array mehrdimensional
End Sub

fG
Rolf
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige
Archiv - Verwandte Themen