Anzeige
Archiv - Navigation
1212to1216
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

bestimmte Dateien auflisten

bestimmte Dateien auflisten
Patrick
Hallo an alle,
habe hier in der Recherche diesen Code gefunden:
Option Explicit
Sub SucheDatei()
Dim Fso, Ordner, varDatei, strWert
Dim SucheDatei$, sDateiName$, sTabName$, strDateiSammler$, sPfad$
Dim meCalc As Integer
sPfad = "C:\Dateiordner"    'Pfad anpassen!!!!!!!!!!!!!
SucheDatei = "*.xls"        'Suchfilter!!!!!!!!!!!!!!!!
Set Fso = CreateObject("Scripting.FileSystemObject")
Set Ordner = Fso.getfolder(sPfad)
With Application
meCalc = .Calculation
.ScreenUpdating = False
.DisplayAlerts = False
.Calculation = xlCalculationManual
'Schleife über alle Dateien im Ordner
For Each varDatei In Ordner.Files
If varDatei Like SucheDatei Then 'prüfe Dateiname
sDateiName = Right$(varDatei, Len(varDatei) - InStrRev(varDatei, "\")) 'Dateiname
strWert = LeseTabname(CStr(varDatei)) 'Funktion lese Zelle H2
If strWert Like "x" Then strDateiSammler = strDateiSammler & Chr(10) & sDateiName 'prü _
fe ob x
End If
Next varDatei
.ScreenUpdating = True
.DisplayAlerts = True
.Calculation = meCalc
End With
MsgBox strDateiSammler, vbInformation
End Sub

Function LeseTabname(strFile As String) As String
Dim objDatei As Workbook
Set objDatei = Workbooks.Open(strFile, False, True)
LeseTabname = objDatei.Sheets(1).Range("H2")
objDatei.Close False
End Function

Leider komme ich nicht klar. Ich möchte, dass das Ergebnis in ein Sheet
untereinander ausgegeben wird und nicht in eine MsgBox. Wie bekomme
ich das hin?
Vielen Dank bereits Vorab.
Gruß
Patrick

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: bestimmte Dateien auflisten
24.05.2011 12:55:16
Rudi
Hallo,
anstatt die Msgbox z.B.
Sheets(1).cells(rows.count,1).end(xlup).offset(1)=strDateiSammler
Gruß
Rudi
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige