Schelledraad
Gebruiker
- Lid geworden
- 11 feb 2014
- Berichten
- 111
Ik heb de navolgende code
Cel CR1 is variabel ( .CSV, .XLS, . XLSB, .XLSM, .XLSX
)
Dat werkt prima, alleen als ik .XLS kies worden ook de bestanden met extentie X, B en M opgehaald.
Is dit te verhelpen ?
Cel CR1 is variabel ( .CSV, .XLS, . XLSB, .XLSM, .XLSX
Code:
Sub DataBestandenHalen()
Dim AntWrd As Variant
Dim mTmp As Variant
Dim sMp As String
Dim MyNumber
sMp = ThisWorkbook.Path & Application.PathSeparator
'bestandsnamen ophalen in dezelfde map
ReDim mTmp(1 To 1)
AntWrd = Dir(sMp & "*" & [cr1])
Do Until AntWrd = ""
If AntWrd <> ThisWorkbook.Name Then
If mTmp(UBound(mTmp)) <> "" Then
ReDim Preserve mTmp(1 To UBound(mTmp) + 1)
End If
mTmp(UBound(mTmp)) = AntWrd
End If
AntWrd = Dir
Loop
Dat werkt prima, alleen als ik .XLS kies worden ook de bestanden met extentie X, B en M opgehaald.
Is dit te verhelpen ?