online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon garotinho vom 04.01.2020, 16:38 Options

Daten von verschiedenen Exceldateien in ein Hauptdokument importieren

Hallo,

ich habe ein Problem. Ich habe 15 Exceldateien mit Messdaten. Jede Exceldatei hat eine Tabelle. Die Messdaten jeder einzelnen Tabelle möchte ich in verschiedenen Tabellen eines Hauptdokumentes einbeten, das bereits formatiert und mit Formeln vorgesehen ist.

Der Code sollte auch künftig, im Ordner X neu gespeicherten Exceldateien mit berücksichtigen.

Ich komme nicht drauf. Ich kenne mich leider mit Visual Basic auch sehr sehr wenig aus.

Ich würde mich sehr über eine Antwort freuen.


Antwort schreiben

Antwort 1 von gast23 vom 04.01.2020, 18:18 Options

hi all

oft gestellte frage :-))

gruss gast123

Sub FilesListen()
Call EventsOff
Dim Dateien As Integer
Dim DateiName As String
With Application.FileSearch
.NewSearch
Rem der der quellpfad sollte angepasst werden
.LookIn = "C:\Temp\"
.Filename = "*.xls"
If .Execute() > 0 Then
For Dateien = 1 To .FoundFiles.Count
DateiName = Dir(.FoundFiles(Dateien))
If DateiName <> ThisWorkbook.Name Then
Workbooks.Open Filename:=.FoundFiles(Dateien)
Rem der auszulesende bereich sollte angepasst werden
Workbooks(DateiName).Sheets("Tabelle1").Range("A2:U" & Workbooks(DateiName).Sheets("Tabelle1").UsedRange.SpecialCells(xlCellTypeLastCell).Row).Copy ThisWorkbook.Sheets("Tabelle1").Range("A" & ThisWorkbook.Sheets("Tabelle1").UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1)
Workbooks(DateiName).Close SaveChanges:=True
End If
Next Dateien
End If
End With
Call EventsOn
End Sub
Public Sub EventsOff()
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
End Sub
Public Sub EventsOn()
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
End Sub

Antwort 2 von garotinho vom 07.01.2020, 11:37 Options

Hallo gast123,

vielen Dank! Echt prima die Lösung. Hat mich einen Quantensprung weiter gebracht.

Und großes Lob für dieses Forum und dessen Mietgliedern.

Gruss,

garotinho.

Antwort 3 von garotinho vom 07.01.2020, 11:39 Options

Hallo gast123,

vielen Dank für die Antwort. Genau das habe ich gesucht.

Und ein großes Lob für das Forum!! Sehr gute Berichte, sehr gute Reaktion und hochwertige Hilfe!

Gruß,

garotinho

Ähnliche Themen

Werte aus einer Exceltabelle in eine andere importieren
75pepe  29.05.2007 - 172 Hits - 13 Antworten

Thunderbird Daten sichern und anschließend importieren
Ingoo  07.01.2008 - 347 Hits - 3 Antworten

Makro Daten Importieren
spool  25.02.2008 - 112 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026