Zaslal/a
13.6.2019 16:33Dobrý den,
mám makro, které mimo jiné načte vybranou složku a postupně otevře všechny .xlsx soubory, které ve složce jsou. U mě to funguje správně, ale na druhém počítači ne. Podařilo se mi vysledovat, že nefunguje funkce DIR - místo názvů souborů to vrací prázdnou hodnotu. Netušíte prosím čím to může být(nějaká chybící knihovna?), případně co by se dalo použít místo této funkce?
Set FldrPicker = Application.FileDialog(msoFileDialogFolderPicker) 'Retrieve Target Folder Path From User
With FldrPicker
.Title = "Select A Target Folder"
.AllowMultiSelect = False
If .Show <> -1 Then GoTo NextCode
myPath = .SelectedItems(1) & "\"
End With
NextCode: 'In Case of Cancel
myPath = myPath
If myPath = "" Then GoTo ResetSettings
myExtension = "*.xlsx" 'Target File Extension (must include wildcard "*")
myFile = Dir(myPath & myExtension) 'Target Path with Ending Extention
'Loop through each Excel file in folder
Do While myFile <> ""
*** opakující se práce s každým souborem
myFile = Dir 'Get next file name
Loop
děkuji
Marek
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.