[Excel] Matrix in Liste verwandeln

joschilein

Multitalent
ID: 9301
L
5 Mai 2006
1.393
151
Ich habe eine Matrix/Tabelle, die ungefähr so aufgebaut ist:
Code:
     1234 2234 6689 4423 .....
15     55    36     0  223 ....
27     33     0    27    99 ....
..
Daraus soll nun eine Liste dieser Art werden:
Code:
15 1234 55
15 2234 36
15 4423 223
27 1234 33
....
Diese Liste soll dann später per txt (ascii) exportiert werden. Das habe ich mir bereich.verschieben() auch entsprechend gebastelt. Problem ist nur, dass die entstehende Liste sehr lange wird, da die Matrix entsprechend groß ist, allerdings nur Werte >0 in die Liste übernommen werden und der Großteil der Matrixwerte wird 0 sein, also nur ein Bruchteil der Liste nötige Daten enthält.

Als allerletzte Alternative würde ich ein Makro basteln, aber das ist eher eine ungeliebte Alternative. Hat jemand eine Idee, wie das auch mit Standardmethoden umgesetzt werden kann?