Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1160to1164
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

Filesearch unter 2007

Filesearch unter 2007
robert
Hallo Zusammen,
ich bin wahrscheinlich schon der 100. der diese Frage stellt, leider
habe ebenfalls das Problem mit dieser Filesearch geschichte
und werde aus den beiträgen in den Foren nicht schlau, da meine Kenntnisse in der Programmierung leider auch nicht übermässig gut sind
könnte mir jemand meinen Code anpassen das dieser unter 2007 rennt
dieser Fragt unterordner ab ob excel datein vorhanden und welche nummer diese haben
sollte eine nummer oder mehrere aufsteigende Nummern vorhanden sein, erhöht sich die Protokollnummer um 1 für die gewünschte filiale, unter 2003 funktioniert das einwandfrei
hier mal der code der zicken macht:
Public Function Protnr(Filiale As String) As Long
Dim PathStr As String
Dim i As Long
Dim IsNr As Long
If Sheets("Abweichungsprotokoll").Range("H14") = 0 Then
If Sheets("Abweichungsprotokoll").Range("H14")  0 Then Exit Function
End If
PathStr = "X:\Data\2. QS Group\04 Abweichungsmeldungen\" & Filiale & "\"
If Dir(PathStr, vbDirectory) = "" Then
MsgBox "Für dieses Werk gibt es keinen Abweichungsordner" & vbLf & PathStr
Protnr = ""
Exit Function
End If
With Application.FileSearch
.LookIn = PathStr
.Filename = "*" & Year(Date) & "*"
.FileType = msoFileTypeExcelWorkbooks
If .Execute = 0 Then
Protnr = 1
Else
For i = 1 To .FoundFiles.Count
IsNr = CLng(Left(Dir(.FoundFiles(i)), InStr(Dir(.FoundFiles(i)), "_") - 1))
If Protnr 
Vielen Dank im voraus
lg

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Filesearch unter 2007
21.06.2010 11:44:37
Rudi
Hallo,
teste mal:
Public Function Protnr(Filiale As String) As Long
Dim PathStr As String
Dim i As Long
Dim IsNr As Long
Dim sFile As String
If Sheets("Abweichungsprotokoll").Range("H14") = 0 Then
If Sheets("Abweichungsprotokoll").Range("H14")  0 Then Exit Function
End If
PathStr = "X:\Data\2. QS Group\04 Abweichungsmeldungen\" & Filiale & "\"
If Dir(PathStr, vbDirectory) = "" Then
MsgBox "Für dieses Werk gibt es keinen Abweichungsordner" & vbLf & PathStr
Protnr = ""
Exit Function
End If
sFile = Dir(PathStr & "*" & Year(Date) & "*.xls")
If sFile = "" Then Protnr = 1
Do While sFile  ""
IsNr = CLng(Left(sFile, InStr(sFile, "_") - 1))
If Protnr 

Gruß
Rudi
Anzeige
AW: Filesearch unter 2007
22.06.2010 14:38:39
Robert
Hallo Rudi,
Vielen Dank für die schnelle Antwort
funktioniert einwandfrei
Danke nochmals
lg
robert

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige