ich habe mir folgendes Makro zusammenkopiert:
Sub neue_kw()
Range("C3:C158").Select
Selection.Copy
ActiveWindow.SmallScroll Down:=-140
Dim s As Integer
For s = 1 To 256
If Application.CountA(Columns(s)) = 0 Then
Columns(s).Select
Exit For
End If
Next
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select
End Sub
hierbei werden in Spalte C Daten, die aus einer anderen Tabelle stammen, kopiert und sollen in die nächste freie Spalte eingetragen werden.
Das Problem ist, dass Excel mir momentan die Daten in Zeile 1 der freien Spalte kopiert. Ich hätte sie jedoch gerne in Zeile 3. Ist dies möglich?
Am liebsten wäre mir auch, wenn er nur gucken würde, in welcher Spalte die Zeile 3 frei ist und dort dann die Daten hineinkopiert.
Ich würde mich freuen, wenn mir jemand bei der Lösung helfen könnte. Vielen Dank hierfür schon ein Mal.
Beste Grüße
P.S.: Zum besseren Verständnis habe ich eine Beispiel Excel hochgeladen:
Die Datei https://www.herber.de/bbs/user/52111.xls wurde aus Datenschutzgründen gelöscht