VBA führt On Error-Anweisung aus obwohl kein Fehler?
23.09.2024 10:19:03
Banditpredator
ich habe hier einen kleinen Code geschrieben, der einen Pfad aus einer Zelle ausliest (Variable "dateipfad") und dann eine entsprechende .pdf-Datei öffnet.
Kurioserweise springt VBA jedes Mal in die Zeile ErrorHandler, obwohl kein Fehler vorliegt. Habt ihr eine Ahnung?
Sub PDF_oeffnen()
On Error GoTo ErrorHandler
If Cells(5, 4).Value > 0 Then 'In dieser Zelle kommt der Dateiname der .pdf-Datei rein, siehe unten
ActiveSheet.Unprotect
Dim dateipfad As String
dateipfad = Cells(36, 8).Value 'Der Pfad zur PDF-Datei kann aus dieser Zelle entnommen werden
'MsgBox dateipfad
ActiveWorkbook.FollowHyperlink dateipfad
ActiveSheet.Protect
Else
MsgBox "Bitte erst den Namen die Datei auswählen, die geöffnet werden soll.", vbExclamation
Exit Sub
End If
ErrorHandler:
MsgBox "Gewünschte Datei ist nicht verfügbar!", vbExclamation
ActiveSheet.Protect
Exit Sub
End Sub
Anzeige