Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Anzahl der Dateien in einem Ordner

Forumthread: Anzahl der Dateien in einem Ordner

Anzahl der Dateien in einem Ordner
15.05.2002 15:53:59
Lena
Hallo zusammen!

Ich würde mich freuen, wenn mir jemand sagen könnte, wie ich die Anzahl der Dateien mit einer bestimmten Erweiterung ("*.txt") in einem Ordner (z.B. Ordner 1) per Makro ermittele.

Vielen Dank,
Lena

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Anzahl der Dateien in einem Ordner
15.05.2002 16:50:38
Joachim K
Hallo Nora,
versuchs mal mit folgendem Makro:

Sub Alle_Auflisten()

Dim Datei As FileSearch
Dim i As Integer
Set Datei = Application.FileSearch
On Error Resume Next
Dim SuchText, SuchZeichen, Pos0, Pos(1 To 10), AA, BB, CC
verz = InputBox("Welches Verzeichnis soll aufgelistet werden ? ", , "K:/CBU_DC")
DA = InputBox("welche Dateiart soll aufgelistet werden ? ", , "*.xls")

With Datei
.FileName = DA
.LookIn = verz
.SearchSubFolders = True
If .Execute > 0 Then
MsgBox "Es gibt " & .FoundFiles.Count & " Dateien <" & DA & ">"
End If
End With
Application.Calculation = xlCalculationAutomatic
End Sub

Gruß Joachim

Anzeige
Application.Calculation = xlCalculationAutomatic?
15.05.2002 17:07:09
Lena
Danke Joachim,

das funktioniert :), aber ich möchte gerne wissen, was genau "Application.Calculation = xlCalculationAutomatic" bewirkt?, zumal diese Prozedur schon nach dem Erscheinen der Message-Box ausgeführt wird, das heißt, die Anzahl der Dateien ist schon ermittelt worden. Was wird denn dann noch nachträglich errechnet?

Danke :)

P.S.

Hand aufs Herz - ich bin nicht Nora :)

Anzeige
Re: Application.Calculation = xlCalculationAutomatic?
15.05.2002 17:30:55
Joachim K
Hallo Lena,

die Zeile :
Application.Calculation = xlCalculationAutomatic
ist hier nicht nötig, das Makro ist ein Teil eines Makros mit dem ich mir ein Inhatsverzeichnis erstelle; ich habe nur vergessen die Zeile zu löschen.
In meinem Makro schalte ich die automatische Berechnung aus um die Laufzeit zu optimieren und muss dann am Ende wieder auf automatisches Berechnen zurücksetzen.

Viele Grüße
Joachim

Anzeige
ah ha :) Danke
15.05.2002 17:56:28
Lena
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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