Re: In naechste Spalte schreiben
13.09.2002 17:45:16
Axel
Hallo,zunächst ein kleiner Hinweis zur Deklaration von first und last.
Wenn mehrere Variablen in einer Anweisung (einer Zeile) deklariert werden, muß für jede Variable der Typ explizit angeben werden. Erfolgt dies nicht, wird implizit der Variant-Typ verwendet, korrekt sollte die Zeile also so ausssehen:
Dim first as long, last as long, i as long
Das überflüssige zweite Setzen von TB1 und TB2 kannst Du sparen, entferne die Zeilen einfach.
Wie wird der Code den gestartet?
Über einen Button?
Wenn Du beim nächsten Click die nächste Spalte verwenden möchtest, mußt Du Dir die letzte verwendete Spaltennummer merken, z.B. in einer globalen (oder einer Static) Variablen oder in einer Zelle.
Bei jeden neuen Aufruf des Makro wird die Variable hochgezählt.
Statt des fixen Spaltenoffset 4 verwendest Du dann diese Variable.
Soweit klar?
Gruß
Axel