Una correzione: sotto Windows il separatore del percorso è \, ossia il backslash (e non /, slash semplice); tuttavia vengono comunemente accettati entrambi; pertanto bisogna modificare la funzione di conseguenza:
codice:
Function UltimaParte(ByVal s As String) As String
Dim slashpos As Integer
Dim backslashpos As Integer
slashpos = InStrRev(s, "/")
backslashpos = InStrRev(s, "\")
If slashpos > backslashpos Then
UltimaParte = Mid$(s, 1 + slashpos)
Else
UltimaParte = Mid$(s, 1 + backslashpos)
End If
End Function