имя должно быть объявлено как массив.
dim name() as string = var.split(",")
Метод split () разбивает строку на основе заданного символа, помещает каждую вновь созданную строку в массив и возвращает ее.
Вот что говорит вам ваше сообщение об ошибке:
Value of type '1-dimensional array of string' cannot be converted to String
Метод возвращает массив строк, но вы пытаетесь поместить его в строку!
РЕДАКТИРОВАТЬ: В ответ на ваш ответ ...
Пока что вам удалось разбить строку самостоятельно с помощью метода split. Чтобы вывести это в окно сообщения, вам нужно объединить два элемента в правильном порядке:
msgbox(name(1) & " " & name(0))
Обратите внимание, я проиндексировал массив дважды! Элемент 1 - это имя, элемент 0 - фамилия. Помните, что вы получили это имя в формате lname, fname. Передача самого массива не имеет смысла! Помните, что тип данных не равен массиву этого типа, это две разные вещи. Поэтому строка не совместима с массивом строк. Однако каждый отдельный элемент массива является строкой, и поэтому каждый из них совместим с строковым типом (потому что это одно и то же)!