Sub spalteninhalte_einlesen() |
DIM inh(100) |
z = 1 |
Do While Cells(z, 1)<>"" |
inh(z) = Cells(z, 1) |
z = z + 1 |
Loop |
z = z - 1 |
End Sub |
|
Im linken Beispiel werden die Inhalte einer Spalte (A) ausgelesen und an die Variable inh(z) übergeben.
Im Rechten Beispiel wird der Inhalt einer kompletten Tabelle ausgelesen und an die Variable inh(z, sp)
übergeben.
Die Inhalte der Variable können dann in eine andere Tabelle geschrieben werden.
Dabei ist es auch möglich, Manipulationen vorzunehmen, zum Beispiel die Reihenfolge der Spalten verändern. |
Sub tabelleninhalte_einlesen() |
DIM inh(100, 20) |
sp = 1 |
Do While Cells(1, sp) <> "" |
z = 1 |
Do While Cells(z, 1) <> "" |
inh(z, sp) = Cells(z, sp) |
z = z + 1 |
Loop |
sp = sp + 1 |
Loop |
End Sub |
|