Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Array(x,y) nach x vergrößern

Forumthread: Array(x,y) nach x vergrößern

Array(x,y) nach x vergrößern
12.02.2008 16:26:15
Christian
Servus,
wie schaffe ich es ein Array folgendes Format arr(count, 3) das ich count immer um 1 erhöhen kann und um weiter daten einzuschreiben
habe es wie folgt versucht
jedesmal wenn ich neue Daten habe soll dieser Code aufgerufen werden und Name, Alter, Ort abgespeichert werden.

count = 0
count = count + 1
ReDim Preserve notFoundMatArray(count, 3)
notFoundMatArray(count, 1) = Name
notFoundMatArray(count, 2) = Alter
notFoundMatArray(count, 3) = Ort


Danke und Gruß
Christian

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Array(x,y) nach x vergrößern
12.02.2008 16:27:00
Christian
count = 0 ist natürlich nicht dort deklariert. Läuft also zählt also ganz normal hoch.

AW: Array(x,y) nach x vergrößern
12.02.2008 16:28:38
Jan
Hi,
es kann nur immer die letzte Dimension eines Array mit Redim Preserve erweitert werden.
Du musst die Dimensionen tauschen und das Array transponieren.
mfg Jan

AW: Array(x,y) nach x vergrößern
12.02.2008 16:32:00
Christian
sorry, verstehe ich aber leider weiß ich es nicht wie ich es umsetzen kann.
Kannst du mir zufällig ein paar zeilen code zeigen wie ich das machen kann.

Anzeige
AW: Array(x,y) nach x vergrößern
12.02.2008 16:55:33
Rudi
Hallo,
in einer leeren Mappe testen:

Sub tt()
Dim myArray()
Dim i As Integer
For i = 1 To 10
ReDim Preserve myArray(1 To 3, 1 To i)
myArray(1, i) = "Feld1_" & i
myArray(2, i) = "Feld2_" & i
myArray(3, i) = "Feld3_" & i
Next
With Sheets(1)
.Range(.Cells(1, 1), .Cells(10, 3)) = WorksheetFunction.Transpose(myArray)
End With
End Sub


Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Anzeige
AW: Array(x,y) nach x vergrößern
12.02.2008 17:24:00
Christian
DANKE für deine schnelle Antwort.
Gruß
Christian

AW: Array(x,y) nach x vergrößern
12.02.2008 17:25:00
Christian
Frage ist natürlich nicht mehr offen : )
;

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige