Code Beschleunigen oder Ladebalken
19.01.2018 10:21:12
Manuela
hat einer eine Idee wie ich folgenden Code Beschleunigen kann oder es Visuell besser Darstellen kann.
Jedes mal wenn ich diesen Code Aufrufe und es mehr wie 500 Dateien auszulesen sind, sieht es so aus als würde excel sich aufhängen.
Ich glaube am Code selber kann man nicht verbessern, der Prozess geht nun mal so schnell wie die Rechen Power / Netzwerk usw. nun mal ist.
Kann man aber so ein Ladebalken oder irgendwas Visuelles integrieren ?
Sub Fail_zählen_Zeitraum()
'Zählt die Dateien vom Angegebenen Start/End Datum
On Error GoTo Variante
Dim fso As Object
Dim fsf As Variant
Dim datStart As Date, datEnde As Date, datDatei As Date
Dim iCount As Integer
datStart = ActiveSheet.Range("I8").Value 'Start Datum
datEnde = ActiveSheet.Range("I9").Value 'End Datum
Set fso = CreateObject("Scripting.FileSystemObject")
For Each fsf In fso.getFolder([U3] & [I7]).Files 'pfad steht auf U3 & L7
'Dateidatum ohne Uhrzeit ermitteln
datDatei = CDate(Format(fsf.datelastmodified, "DD-MM-YYYY"))
If datDatei >= datStart And datDatei iCount = iCount + 1
End If
Next
ActiveSheet.Range("B2") = iCount 'Da wird der Counter niedergeschrieben
Set fso = Nothing
Exit Sub
Gruß
Manuela