nachdem ich mich gestern diesbüglich gefühlt durch das halbe Netz gelesen habe und bei vorherigen Fragestellungen in diesem Forum immer antworten gefunden habe, musste ich mich nun doch hier anmelden und bei meiner Problemstellung explizit nachfragen.
Ich möchte aus einer Tabelle die Spalten A-J in die nächste freie Spalte kopieren mittels VBA-Befehel. Nun bin ich diesbüglich leider blutiger Anfänger (seit gestern :-) ).
Mein bisheriger Code sieht so aus:
Sub neue_KW_in_Übersicht_erstellen2()
' neue_KW_in_Übersicht_erstellen Makro
strKWW = InputBox("Bitte die KW angeben, für die eine neue Liste erstellt werden soll, z.B. '14' _
.")
Sheets("Übersicht").Unprotect ("1604")
Sheets("Übersicht").Select
' wählt das richtige Tabellenblatt aus
Columns("A:J").Select
' wählt den zu kopierenden Bereich aus
Selection.Copy
' kopiert den entsprechenden Bereich
Sheets("Übersicht").Cells(1, UsedRange.Columns.Count).Paste
' soll (und ich denke hier ist der Fehler irgendwo) die nächste freie Spalte finden und die _
kopierten Spalten A-J einfügen
Selection.Replace What:="28", Replacement:=strKWW, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Sheets("Übersicht").Protect ("1604")
Sheets("Admin-Tools").Select
End Sub
Kann mir bitte jemand die richtige Programmzeile aufschreiben? So viel ich auch lese, ich verstehe gefühlt immer weniger. :/Vorab schonmal danke für die Hilfe!