habe über den Makrorekorder einen Code geschrieben, der aber natürlich so nicht funktioniert.
Mir fehlen leider Syntaxkenntnisse in VBA.
Ich möchte nur bestimmte Bereiche aus einer Excel Datei in eine andere Excel Datei importieren/exportieren.
Mein bescheuertes Programm:
Windows("Mappe2.xls").Activate
Dim D As Range
Dim AnzahlZeilen As Integer
AnzahlZeilen = Range("D655350").End(xlUp).Row
Windows("Mappe2.xls").Activate
ActiveWindow.WindowState = xlNormal
Range("A21:E" & AnzahlZeilen).Select
Selection.Copy
Windows("Mappe1.xls").Activate
Sheets("Tabelle2").Select
Range("A2:E2").Select
ActiveSheet.Paste
Windows("Mappe2.xls").Activate
ActiveWindow.WindowState = xlNormal
Range("S21:S" & AnzahlZeilen).Select
Selection.Copy
Windows("Mappe1.xls").Activate
Sheets("Tabelle2").Select
Range("F2").Select
ActiveSheet.Paste
Windows("Mappe2.xls").Activate
ActiveWindow.WindowState = xlNormal
Range("T21:T" & AnzahlZeilen).Select
Selection.Copy
Windows("Mappe1.xls").Activate
Sheets("Tabelle2").Select
Range("G2").Select
ActiveSheet.Paste
Windows("Mappe2.xls").Activate
ActiveWindow.WindowState = xlNormal
Range("U21:Y" & AnzahlZeilen).Select
Selection.Copy
Windows("Mappe1.xls").Activate
Sheets("Tabelle2").Select
Range("H2:L2").Select
ActiveSheet.Paste
Windows("Mappe2.xls").Activate
ActiveWindow.WindowState = xlNormal
Range("Z21:Z" & AnzahlZeilen).Select
Selection.Copy
Windows("Mappe1.xls").Activate
Sheets("Tabelle2").Select
Range("N2").Select
ActiveSheet.Paste
Windows("Mapp22.xls").Activate
ActiveWindow.WindowState = xlNormal
Range("F21:R" & AnzahlZeilen).Select
Selection.Copy
Windows("Mappe1.xls").Activate
Sheets("Tabelle2").Select
Range("U2:AG2").Select
ActiveSheet.Paste
Total bescheuert, aber so müsste man verstehen was ich genau wo hinkopieren möchte.
Hoffe mir kann jemand helfen wäre sehr dankbar.