Exception Problem
14.05.2013 11:41:48
Maximilian
ich habe ein Problem, hinter das ich absolut nicht steige. Folgende Funktion mit Methode, die diese Funktion ausführt:
Function sImport(F As String) As Boolean
'On Error Resume Next
report_this "Importiere Daten von: " & F & "..."
Set wbExt = Workbooks.OpenXML(F)
ThisWorkbook.Activate
'HIER KOMMT IMMER EIN FEHLER... ICH WEISS NICHT WARUM
'Err.Clear
Set sheetExt = wbExt.Worksheets(1)
sImport = Err.Number = 0
report_confirm sImport
End Function
Sub Test()
Err.Clear
sImport ("D:\sapLISEK_3M.xls")
MsgBox Err.Description
End Sub
Wie man sieht, ist "On Error Resume Next" deaktiviert. Es sollte also der Debugger starten, wenn ein Fehler kommt.Wenn ich "Test" ausführe, wird wie gewollt die sapLISEK_3M.xls gestartet. Es kommt keine Debuggermeldung. Allerdings wirft der Befehl: MsgBox Err.Description folgende Fehlermeldung:
"Index außerhalb des gültigen Bereichs."
Seit ich das neue Office habe, tritt dieser Fehler auf. Vorher konnte ich die Funktion sImport ohne Probleme benutzen. Ich habe auch schon statt "OpenXML" einfach nur "Open" versucht. Daran liegt es jedoch nicht.
hat irgendjemand eine Idee?!