Otra opción:
Código vb:
Ver originalFunction ExtraeNombre(Fichero As String) As String
If InStrRev(Fichero, "\") Then
ExtraeNombre = Mid$(Fichero, InStrRev(Fichero, "\") + 1)
ElseIf InStr(1, Fichero, ":") Then
ExtraeNombre = Mid$(Fichero, InStr(1, Fichero, ":") + 1)
Else
ExtraeNombre = Fichero
End If
End Function