Seit R5 gibt es die Funktionen
strLeft, strRight, strLeftback und strRightBack
die einem das Leben leichter machen, da man dort den Trennstring eingeben kann. Man muss nicht erst mit Instr.. die Position bestimmen und dann mit Left$ etc. das rausfummeln.
Um @Functions in Script zu verwenden, würde ich immer Evaluate nehmen, dann kann man sich etliches sparen:
Beispiel
dim ret_eval as Variant
dim ret_str as String
ret_eval = Evaluate( |@ReplaceSubstring("String mit .";".";",")| )
ret_str = ret_eval(0)
Dann steht in ret_str "String mit ,"