pasan
Terugkerende gebruiker
- Lid geworden
- 6 nov 2010
- Berichten
- 1.110
Van de site van snb http://www.snb-vba.eu/VBA_Dictionary.html
heb ik volgend stukje code gebruikt om csv bestanden uit een folder op te halen
de bestand namen in mijn folder hebben een numerieke oplopende waarde
nu is mijn vraag of bij de volgende regel de bestandsnamen altijd gesorteerd weergegeven worden (het lijkt er wel op maar wil toch graag zeker weten)
heb ik volgend stukje code gebruikt om csv bestanden uit een folder op te halen
Code:
Sub M_integratie_csv()
sn = Split(CreateObject("wscript.shell").exec("cmd /c Dir ""G:\OF\*.csv"" /b").stdout.readall, vbCrLf)
With CreateObject("scripting.dictionary")
For j = 0 To UBound(sn)
.Item(sn(j)) = GetObject("G:\OF\" & sn(j)).Sheets(1).UsedRange.Value
GetObject("G:\OF\" & sn(j)).Close False
Next
Sheets.Add.Name = "totaal"
For Each it In .items
Sheets("totaal").Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(UBound(it), UBound(it, 2)) = it
Next
End With
End Sub
de bestand namen in mijn folder hebben een numerieke oplopende waarde
nu is mijn vraag of bij de volgende regel de bestandsnamen altijd gesorteerd weergegeven worden (het lijkt er wel op maar wil toch graag zeker weten)
Code:
sn = Split(CreateObject("wscript.shell").exec("cmd /c Dir ""G:\OF\*.csv"" /b").stdout.readall, vbCrLf)
Laatst bewerkt: