Otwórz plik Excel VBA (obsługa błędów)

Próbuję uwzględnić przypadek, gdy użytkownik nie znajdzie pliku do otwarcia:

Dim fn As String
fn = Application.GetOpenFilename("All Files,.", 1, "Select a file", , False)

If fn = False Then
    Exit Sub
End If

Robi to, co chcę, gdy plik nie jest wybrany.

Ale kiedy użytkownikrobi wybierz plik, ta instrukcja If powoduje błąd. Czy ktoś może mi powiedzieć, w jaki sposób to osiągnąć?

questionAnswers(3)

yourAnswerToTheQuestion