Ich habe eine Frage bezüglich eines Array Feldes und der Ausgabe in einer MsgBox.
Mittels
Dim BNAusBel(999) As Variant
defniere ich mir ein 1000-stelliges Feld vom Typ Variant (müsste wohl eigentlich kein Typ Variant sein, da die zu speichernden Werte alles Zahlen sind).
In einer For-Schleife weise ich dann diesem Feld verschiedene Werte zu, mittels
BNAusBel(z1) = nZeile - 1
z1 = z1 + 1
In meinem Feld stehen nun also die Werte, die ich dort haben wollte.
Nun möchte ich gerne alle Elemente des Feldes in EINER MsgBox ausgeben.
Oder noch besser: nur die Elemente, die auch Werte enthalten.
Mein Problem dabei ist, dass ich nicht weiß, wie ich die Elemente des Feldes in der MsgBox hochzählen kann.
Mittels
MsgBox "Wert(e): " & BNAusBel(0) & BNAusBel(1) & BNAusBel(2) & BNAusBel(3), vbInformation
könnte ich die Elemente ja einzeln ansprechen. Aber bei 1000 Elementen wird der Ausdruck dann, gelinde gesagt, etwas länglich! *g*
Da müsste es doch eine bessere Möglichkeit geben, oder?
Über eine Hilfestellung würde ich mich sehr freuen!
Gruß Thias