Jump to content

Mehrere Excels via Batch Datei zusammenkopieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben (bearbeitet)

Hallo!

 

ich muss mehrere (88) .xls Dateien zusammenkopieren.

Ich habe dsbzgl. aber keine Erfahrung mit xcopy\robocopy.

Ich selbst habe am Rechner Copyrite XP installiert - wäre vorzüglich wenn wirs mit dem schaffen.

 

Aber nur wie mach ich das?

 

Bitte um kurze Anleitung\Hilfe.

 

Vielen Dank!

 

Greetz

bearbeitet von Michi777
Geschrieben

Dann würde ich sagen, kommst Du mit XCOPY und Co. nicht weit!

Das wäre eher was für ein Excel-Makro (bzw. VBA-Script).

Sollen die Inhalte der Dateien alle in einem Tabellenblatt untereinander gepackt werden oder für jede Datei ein Tabellenblatt?

Oder bestehen die Dateien gar schon aus mehreren Blättern?

Heissen die Blätter immer gleich?

Oder gibts eine Liste der Dateinamen und Tabellenblätter, die ein Script dann hernehmen könnte?

...Fragen über Fragen... ;)

Geschrieben

Also alle Dateien sind in einem Ordner und gleich aufgebaut und habe nur ein Tabellenblatt, jedoch mehrere Seiten, welche untereinander kopiert werden sollen.

Die Dateien heißen ähnlich jedoch müssen sie sich im Detail unterscheiden z.B.:

 

EGN31998563000003_201104.xls

EGN31998563000016_201105.xls

...etc

 

Wenn ich dir die Dateinamen schicke, kannst du mir da was überfreundlicherweise machen?

Profis haben die Befehle schnell drinnen und machen ein riesiges erleichterndes Ergebnis...;).

 

Vielen Dank!

 

Greetz

Geschrieben

Moin,

 

aber damit gibst du doch nur den Inhalt von Textdateien aus. Das ist was vollständig anderes als Excel-Tabellen.

 

Deine Idee lässt sich mit Excel so nicht umsetzen. Eine Excel-Datei ist zu komplex dafür.

 

Gruß, Nils

Geschrieben

Was nu? XLS oder TXT ?!?

Für XLS hätt ich Dir hier'n passendes Makro:

Sub ZusammenkopierMakro()

'Pfad in dem die Excel-Dateien liegen
strPath = "J:\DIV\Excel\*.xls"

strSammelmappe = ActiveWorkbook.Name
ActiveSheet.UsedRange
Range("A1").Select

strFile = Dir(strPath)
Do Until strFile = ""
   Workbooks.Open Filename:=strFile
   Selection.CurrentRegion.Select
   Selection.Copy
   ActiveWindow.Close
   Windows(strSammelmappe).Activate
   ActiveSheet.Paste
   strFile = Dir()
   nextRow = Cells.SpecialCells(xlLastCell).Row + 1
   Range("A" & nextRow).Select
Loop

End Sub

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...