Puoi fare ciò così:
1) Calcoli la lunghezza della stringa con la funzione Len.
2) Calcoli la posizione dell'ultimo "\" con un ciclo sulla funzione Instr in cui incrementi di volta in volta la posizione di partenza (il primo parametro della funzione per intenderci...).
3) Con i due valori trovati esegui una funzione Right e estrai la parte che ti interessa.
Ad ogni modo ecco una funzione che ho scritto che fa quello che richiedi...
codice:
Public Function BaseName(Path As String) As String
Dim posiz As Integer
Dim LastPos As Integer
Dim Separator As String
Separator = "\"
LastPos = 0
BaseName = ""
posiz = InStr(1, Path, Separator, vbTextCompare)
While posiz > 0
LastPos = posiz
posiz = InStr(posiz + 1, Path, Separator, vbTextCompare)
Wend
BaseName = Right(Path, Len(Path) - LastPos)
End Function
Spero di averti aiutato, fammi sapere...
Ciao!