De fout onstaat in de daaropvolgende macro bij
BESTAND=sheets("import") enz.
Hier wordt het bestand ingevuld met de hoogste datumwaarde (te vinden op tabblad "import" in cel N2.
Echter als er geen is ... ?
Sub ABN_Hernoemen()
Application.ScreenUpdating = False 'Voorkomt flikkeren van het beeldscherm
ActiveWorkbook.Worksheets("Variabelen").Select
Dim oWbk As Workbook
Dim sFil As String
Dim sPath As String
Dim lRij As Long
Range("AA:AA").Clear
lRij = 1
sPath = "D:\! Download"
ChDir sPath
sFil = Dir("*.TAB")
Do While sFil <> ""
Range("AA" & lRij) = sFil
lRij = lRij + 1
sFil = Dir
Loop
'End Sub
'Sub ABN_Ophalen()
'ABN_Ophalen Macro
Application.ScreenUpdating = False 'Voorkomt flikkeren van het beeldscherm
Dim BESTAND As String
BESTAND = Sheets("import").Range("N2").Value
Workbooks.OpenText Filename:=BESTAND, Origin:=xlMSDOS, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _
Space:=False, Other:=True, OtherChar:=" ", FieldInfo:=Array(Array(1, 1), _
Array(2, 1), Array(3, 5), Array(4, 1), Array(5, 1), Array(6, 5), Array(7, 1), Array(8, 1), _
Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15 _
, 1)), TrailingMinusNumbers:=True