File Search geht nicht mehr
04.06.2006 13:45:51
Thomas
Ich hab mir in Excel ein paar Makros geschrieben, die mir das einlesen von Messdaten erleichtern sollen.
Die Datei kann unter :
https://www.herber.de/bbs/user/34097.xls
runtergeladen werden.
Mit dem Button "Daten Erkennung aktivieren" öffnet sich ein "User Form" über das man den Quellordner (mit den Messdaten) aussuchen kann.
Das Makro "Read files" durchsucht den Quellordner nach Dateimustern. Bestimmte Dateien wie z.b. Agilent erkennt er und schreibt den Namen in die Datei unter die Zelle "Erkannte Messdaten". Andernfalls unter "Unbekannte Daten".
Vor jeder Zelle wird dann eine Checkbox erzeugt.
Im nächsten Schritt soll dann die erkannten Messdaten eingelesen werden (Sofern die Checkbox angeklickt ist). Dies hab ich hier aber weggelassen.
Bis vor kurzem hat auch alles wunderbar funktioniert. Nur leider jetzt nicht mehr. Ich hab keine ahnung wieso.
Den Ordner kann ich aussuchen und der Pfad wird in Zelle(6,8) geschrieben.
über:
With Application.FileSearch
.Filename = "*"
.LookIn = Cells(6, 8)
.SearchSubFolders = False 'keine Suche in Unterverzeichnissen
.Execute
If .FoundFiles.Count = 0 Then
Beep
MsgBox "Datei(en) wurde nicht gefunden!"
' Else
' MsgBox " Es befinden sich " & .FoundFiles.Count & "Dateien im Ordner"
End If
Count = .FoundFiles.Count
For i = 1 To .FoundFiles.Count
b = .FoundFiles(i)
arr(i) = Replace(b, Cells(6, 8) & "\", "")
' Cells(5 + i, 2) = arr(i)
Next
End With
Sollen alle Dateien im Ordner erfasst werden. Aber er bringt immer:
"Datei(en) wurde nicht gefunden!"
Bin echt am verzweifeln.
Für Hilfe wär ich echt dankbar
gruß
Thomas