Live-Forum - Die aktuellen Beiträge
Datum
Titel
20.05.2025 16:19:36
20.05.2025 15:34:36
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Werte aus geschlossenen sich ändernden Mappen samm

Werte aus geschlossenen sich ändernden Mappen samm
30.09.2008 16:55:00
Marko
Hallo,
ich habe ein problem und hoffe hier im Forum hilfe zu finden.
wir erstellen jeden Tag eine Exelmappe die als Namen das aktuelle Datum trägt. In Form von JJJJ.MM.TT
nun möchte ich von den letzten 30 Tagen aus der Zelle A1 die Werte in eine Mappe einlesen die sich im selben Ordner befindet.
Kann mir hirbei jemand helfen.
Im vorraus besten Dank
Gruss
Marko
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte aus geschlossenen sich ändernden Mappen samm
30.09.2008 17:47:00
fcs
Hallo marko,
hier mal ein Ansatz.
Gruß
Franz

Sub DatenSammeln()
Dim wbZiel As Workbook, wksZiel As Worksheet, lngZeileZiel As Long
Dim wbQuelle As Workbook, wksQuelle As Worksheet, intI As Integer
Dim strDateiname As String
Const strVerzeichnis As String = "C:\Lokale Daten\Test\Daten" 'anpassen!!!
'Zieldatei
Set wbZiel = ActiveWorkbook
'Zieltabellenblatt festlegen
Set wksZiel = wbZiel.Worksheets("Tabelle1")         'ggf. anpassen!!!
lngZeileZiel = 2 'Startzeile für eintragen der Daten 'ggf.anpassen!!!
'Dateien der letzten 30 Tage auslesen
Application.ScreenUpdating = False
For intI = 29 To 0 Step -1
'Dateiname aus Datum erzeugen
strDateiname = Format(Date - intI, "YYYY.MM.DD") & ".xls"
'Prüfen ob Datei vorhanden
If Dir(strVerzeichnis & "\" & strDateiname)  "" Then
'Datei mit Daten schreibgeschützt öffnen
Set wbQuelle = Workbooks.Open(Filename:=strVerzeichnis & "\" & strDateiname, _
ReadOnly:=True)
'Quelltabellenblatt festlegen
Set wksQuelle = wbQuelle.Worksheets(1)
'daten aus A1 in Zieltabelle in Spalte A (1) eintragen
wksZiel.Cells(lngZeileZiel, 1) = wksQuelle.Range("A1") 'ggf. anpassen!!!
'Datendatei wieder schliessen
wbQuelle.Close savechanges:=False
lngZeileZiel = lngZeileZiel + 1
End If
Next
Application.ScreenUpdating = True
End Sub


Anzeige
AW: Werte aus geschlossenen sich ändernden Mappen samm
01.10.2008 08:35:00
Marko
Hallo Franz,
Danke hat mir sehr geholfen
Gruß
Marko
AW: Werte aus geschlossenen sich ändernden Mappen samm
01.10.2008 08:32:00
Beverly
Hi Marko,
hier noch eine Möglichkeit ohne Öffnen der Arbeitsmappen sowie unter Berücksichtigung des letzten Speicherdatums.

Option Explicit
Const strSuchpfad As String = "C:\Test\"
Sub dateien_auslesen()
Dim inZeile As Integer, inZaehler As Integer, inStart As Integer
Dim strDateiname As String
inZeile = 1
Application.ScreenUpdating = False
With Application.FileSearch
.LookIn = strSuchpfad ' Suchverzeichnis
.SearchSubFolders = False
.Filename = "*.xls"
' von Bodo Schäfer
If .Execute(msoSortByLastModified, msoSortOrderDescending) > 0 Then
If .FoundFiles.Count 




Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige