Если вы знаете, что запятая присутствует:
aParts = split(oldvalue, ",")
newvalue = trim(aPart(1)) & " " & trim(aPart(0))
Возможно, вы могли бы сделать все это в одной строке и не нуждаться в промежуточном массиве (или, может быть, нет, мой VBScript немного ржавый), но это будетзначит, вызывать split дважды, поэтому, вероятно, все равно будет менее эффективным.
Или без разделения, просто используйте основные строковые функции:
newvalue = trim(mid(oldvalue, instr(oldvalue,",")+1) & " " & trim(mid(oldvalue, instr(oldvalue,",")-1)
Редактировать: I 'Я только что заметил, что вы отметили вопрос vb.net, а также vbscript.Выше vbscript, я мало знаю vb.net ...