Formelberechnung ausschaltem
23.11.2020 16:25:39
Jenny
ich benutze unten stehendes Makro, um die Dateinamen des Ordners aufzulisten.
Funktioniert soweit, allerdings in einer neuen Mappe geht es deutlich schneller als in der Mappe, in der ich die Daten brauche mit rund 32000 Formeln.
Da ich vermute, dass es da einen Zusammenhang gibt, wollte ich fragen, ob man das Makro nicht irgendwie so ändern kann, dass während des Ausführens keine Formeln berechnet werden.
Vielen Dank für eure Hilfe
Jenny
Sub DateienAuflisten()
Dim lngZeile As Long
Dim objFileSystem As Object
Dim objVerzeichnis As Object
Dim objDateienliste As Object
Dim objDatei As Object
Set objFileSystem = CreateObject("scripting.FileSystemObject")
Set objVerzeichnis = objFileSystem.GetFolder("E:\Bilder")
Set objDateienliste = objVerzeichnis.Files
lngZeile = 1
For Each objDatei In objDateienliste
If Not objDatei Is Nothing Then
ActiveSheet.Cells(lngZeile, 1) = objDatei.Name
lngZeile = lngZeile + 1
End If
Next objDatei
End Sub