Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2012, 13:09   #1
OhNoes
 
Регистрация: 19.05.2009
Сообщений: 6
По умолчанию Проблема при сохранении в csv макросом

Есть лист в книге который я хочу сохранить в csv при помощи макроса. Разделитель должен быть точка с запятой.

При сохранении листа вручную - экспорт происходит как положено - с разделителем точки с запятой, но если запускаю ту же процедуру макросом, то вместо точки запятой подставляется просто запятая.

В региональных настройках разделитель элементов списка - ;

Сам макрос

Sub tcadexp()
'
' tcadexp Ìàêðîñ
'

'
Sheets("csvtk").Select
Sheets("csvtk").Copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="E:\users\321136\Document s\tcadexp.csv", _
FileFormat:=xlCSV, CreateBackup:=False

ActiveWorkbook.Save
ActiveWindow.Close
End Sub

Решение, которое я нашел поиском - добавить ,local=true не сработало.
OhNoes вне форума Ответить с цитированием
Старый 17.10.2012, 14:25   #2
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

если при рученом сохранении разделители точка с запятой, то должно сработать
... но local - это параметр сохранения:
Код:
ActiveWorkbook.SaveAs Filename:="E:\users\321136\Document s\tcadexp.csv", _
 FileFormat:=xlCSV, CreateBackup:=False, Local:=true
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 19.10.2012, 18:43   #3
OhNoes
 
Регистрация: 19.05.2009
Сообщений: 6
По умолчанию

я так и делал. Непомогло почему-то.
OhNoes вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение в CSV (разделители-запятые) макросом) BiBiR Microsoft Office Excel 4 30.08.2017 12:17
Проблема с кодировкой именно при сохранении текста в БД. Leximus БД в Delphi 0 16.02.2012 11:56
Как создать столбец который не будет отображаться при сохранении в формате csv? m837 Microsoft Office Excel 1 24.05.2011 01:04
проблема с изменением формата даты при копировании из CSV формата в эксель mars56 Microsoft Office Excel 4 16.03.2010 09:50
Ошибка при сохранении БД Xeon332 Помощь студентам 2 05.01.2010 17:00