< návrat zpět

MS Excel


Téma: Výpis souborů v adresáři pomocí VBA rss

Zaslal/a 6.3.2018 10:25

Ahoj,
pokouším se zprovoznit kód pro výpis souborů v adresáři.

Zprovoznil jsem toho:
http://office.lasakovi.com/excel/vba-soubory/excel-vba-vypsat-soubory-adresare/

Nicméně mi funguje pouze pro běžné disky a já potřebuji vypsat data ze sdílených složek (\\Fs-01-pccz\pccz\BUSINESS\FD\).

Napadá někoho, jak toho docílit?
Děkuji.

Zaslat odpověď >

#039747
elninoslov
Toto by malo fungovať...
Function ZoznamSuborov(Adresar As String) As Variant
Dim FSO As Object, Subor As Object, Zoznam() As String, Pocet As Long

On Error GoTo KONIEC
Set FSO = CreateObject("Scripting.FileSystemObject").GetFolder(Adresar)
On Error GoTo 0

Pocet = FSO.Files.Count
If Pocet > 0 Then
ReDim Zoznam(1 To Pocet)
Pocet = 0
For Each Subor In FSO.Files
Pocet = Pocet + 1
Zoznam(Pocet) = Subor.Name
Next Subor
ZoznamSuborov = Zoznam
End If

KONIEC:
Set FSO = Nothing: Set Subor = Nothing
End Function


Sub pokus()
Dim Vysledok
Vysledok = ZoznamSuborov("\\Elnino-pc\Download D\")
If IsArray(Vysledok) Then
ActiveSheet.Cells(1, 1).Resize(UBound(Vysledok)).Value2 = Application.Transpose(Vysledok)
Else
MsgBox ("Niesú žiadne súbory")
End If
End Sub
citovat
#039748
avatar
To je přesně ono, moc děkuji.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje