|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.05.2011, 02:13 | #1 |
Регистрация: 14.04.2011
Сообщений: 8
|
Авто экспорт из XLS в CSV
Здравствуйте. Скажите пожалуйста есть ли в экселе функция автосохранения определенных ячеек с данными в файл формата CSV.
Зараннее спасибо. |
11.05.2011, 05:37 | #2 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
Нету (по крайней мере функции "Экспорт", как в Access'е не нашел).
Скопируйте нужный диапазон в новую книгу и сохраните в формате csv. Либо макрос напишите, который собственно делает тоже самое.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
11.05.2011, 06:15 | #3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Поиском не пробовали воспользоваться?
http://excelvba.ru/code/Range2CSV |
21.05.2011, 15:23 | #4 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 15
|
Как сделать чтобы SaveTXTfile сохранял текст в кодировке DOS (866)?
Код:
Код:
Последний раз редактировалось Сергей846; 22.05.2011 в 10:22. |
22.05.2011, 22:44 | #5 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 15
|
Снимаю вопрос. Проблема решена.
|
10.11.2011, 00:32 | #6 |
Регистрация: 14.08.2011
Сообщений: 5
|
Добрый вечер, прошу помочь решить такой вопрос: надо с задаваемым интервалом времени экспортировать лист экселя в файл формата ТХТ.
Я в ВБА нуль, но с помощью макрорекордера и гуглей соорудил такую конструкцию: UserFrom1: Public StartStop As Integer Private Sub CommandButton1_Click() Dim PauseTime, Start PauseTime = UserForm1.TextBox1.Value StartStop = 1 Do While StartStop = 1 Start = Timer Do While Timer < Start + PauseTime DoEvents Loop ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\Admin\Рабочий стол\List_ Excel.txt", FileFormat:= _ xlText, CreateBackup:=False Loop End Sub Private Sub CommandButton2_Click() StartStop = 2 Unload Me End Sub Module1: Sub EXPORT() UserForm1.Show End Sub Работает, но перед каждым действием появляется окно с предупреждением что такой файл уже существует, и вопросом:экспортировать? Можно как то поменять код, чтобы запись происходила автоматически поверх существующего файла? |
10.11.2011, 00:47 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Перед сохранением выполните
Application.displayalerts=false потом верните назад.
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Экспорт в CSV | Nooned | Microsoft Office Access | 7 | 11.02.2015 18:02 |
Перенос с xls в csv | Fart | Microsoft Office Excel | 7 | 24.10.2011 23:11 |
Экспорт в csv и импорт из csv | cent | Microsoft Office Excel | 12 | 28.12.2008 19:50 |
Копирование данных из csv в xls | Lenin21 | Microsoft Office Excel | 0 | 06.11.2008 21:10 |
Поиск *.csv и *.xls файлов | Len@ | Microsoft Office Excel | 18 | 28.07.2008 22:31 |