Compile Error: ByRef argument type mismatch
Hej EksperterJeg har en function som ser sådan ud:
Function Importer_Ark(Filnavn As String) As Boolean
On Error GoTo Err_Handle
Dim rsFIL As New ADODB.Recordset
rsFIL.Open "IMPORT_FILER", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
rsFIL.AddNew
rsFIL("Filnavn") = Filnavn
DoCmd.TransferSpreadsheet acImport, 8, "IMPORT", Filnavn, True, "outputPDT!A1:AR2"
Importer_Ark = True
rsFIL("Importeret") = True
Exit_Function:
rsFIL.Update
rsFIL.Close: Set rsFIL = Nothing
Exit Function
Err_Handle:
Importer_Ark = False
rsFIL("Importeret") = False
Resume Exit_Function
End Function
Og Kaldes fra:
If Not Importer_Ark(strFiler) Then
fil_Importfejl = fil_Importfejl + 1
End If
Giver: Compile Error: ByRef argument type mismatch
Hvis jeg bare kalder den med:
Importer_Ark strFiler
er der ingen problemer!
Kan i hjælpe?