Na, das hab ich aber genauso gemacht...
Was ich aber auch gemacht habe, ist, in der Funktion selbst mit der Variablen, die ich übergeben habe, zu arbeiten
Function SplitName (strUserName As String)
.
.
.
strUserName = Left$ (strUserName, 5)
.
.
.
SplitName = strUserName
End Function
So in etwa...