Hallo Andi,
In VBA wird die Zelle mit Cells wie folgt angesprochen:
Cells(zeile, spalte)
wobei Spalte A = 1, Spalte B = 2 usw.
Die Anzahl der Begriffe wird in der Zeile
m = Cells(i, 2)
eingelesen.
Steht die Anzahl in Spalte C, dann müsste die Zeile wie folgt lauten:
m = Cells(i, 3)
Entsprechend muss die Zeile
Cells(zeile, 3) = Cells(i, 1)
geändert werden.
Der erste Ausdruck ist die Zelle, in der die Begriffe reingeschrieben werden. Der zweite Ausdruck, bezeichnet die Zelle, aus der der Begriff (Artikel) genommen wird.
Sollen Begriffe aus Spalte B statt in Spalte C in Spalte D untereinander geschrieben werden dann müsste die Zeile so aussehen:
Cells(zeile, 4) = Cells(i, 2)
Gruß
M.O.