А просто открыть файл через мастер импорта текста с разделителем запятая не получается? вкладка Данные -Получить данные -Устаревшие мастеры -Из текста. Или просто Данные -Из текста, если Excel чуть постарее моего. Так же можно открыть этот файл двойным кликом и на вкладке Данные выбрать Текст по столбцам. Далее: -с разделителем -Запятая. Оставить только то, что будет в столбце в нужными числами, а остальные столбцы "пропустить"(на одном из шагов разбиения будет такая возможность)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
текст по столбцам с разделителем запятая Или =ПСТР(A258;ПРОСМОТР(2;1/(ПСТР(ЛЕВБ(A258;ДЛСТР(A258)-5);СТРОКА($1:$999);1)=",");СТРОКА($1:$999))+1;ДЛСТР(A258)-ПРОСМОТР(2;1/(ПСТР(ЛЕВБ(A258;ДЛСТР(A258)-5);СТРОКА($1:$999);1)=",");СТРОКА($1:$999))-5)
Давайте продолжим - что такое отделить? Или что такое ненужное и куда его убрать и после этого и где останется? Т.к. это файл csv - его не смотрю, т.к. уверен что там Вы не показали пример что нужно получить после работы макроса. А вообще для редактирования csv Excel не нужен и даже может быть вреден, для ручного редактирования есть спецпрграммы, а если писать код - то можно обойтись wsh/vbs. Но это смотря какая вообще стоит задача.
Думаю тоже что и у выше, но с притензией на универсальность :-) =--SUBSTITUTE(LEFT(RIGHT(SUBSTITUTE(A2;",";REPT(" ";LEN(A2)));LEN(A2)*3);LEN(A2));".";MID(1/2;2;1)) или под конкретные данные =--SUBSTITUTE(LEFT(RIGHT(SUBSTITUTE(A2;",";REPT(" ";16));48);15);".";",")