Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Как избавиться от автоматического добавления символа "

Автор Liliya S, 24.08.2011, 15:07

« назад - далее »

Liliya S

Пытаюсь решить такую задачу: лист excel нужно сохранить в txt.
Делаю вот так
ws.Copy
ActiveWorkbook.SaveAs fileNAME:="путь и имя", FileFormat:=xlText, CreateBackup:=False
ActiveWindow.Close True

Вроде все нормально, но при просмотре полученного текстового файла обнаруживаю, что в некоторым строчках vba сам добавил ковычки. Например, было
ПРИМ1     :test
а столо
"ПРИМ1     :test"

Самое интересное, что есть похожие строки (ПРИМ2 и тд), их он может и не проковычить ... не могу понять закономерность.
Может можно как-то это обойти?

Alex_ST

Может, в форматах ячеек дело?
Сравните форматы "неглючимых" и "кавычимых" ячеек в .xls-файле
С уважением, Алексей

Liliya S

формат у всех стоит "общий" ... пробовала и перед сохранением во всем листе делать текстовый ... не помогает
пришлось, все-таки, построчно писать в файл :(