Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

Восстановить пароль
Повторная активизация e-mail

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Название темы включает слова - "Помогите", "Спасите", "Срочно"
Название темы не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте >>>правила <<< и заново правильно создайте тему.
 
Опции темы
Старый 03.03.2009, 16:56   #1
Elpis
 
Регистрация: 03.03.2009
Сообщений: 3
Репутация: 10
По умолчанию Собрать несколько dbf в один Эксель файл.

Имеется некоторое количество файлов в формате dbf, необходимо создать эксель файл с макросом при загрузке которого все "дбфки" которые находятся в одной папке с этим файлом подгрузились в него.

Надеюсь объяснил понятно. Зараннее благодарю за любую помощь в этом вопросе.
Elpis вне форума  
Старый 03.03.2009, 17:06   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Адрес: Россия, Урал
Сообщений: 6,824
Репутация: 1220

skype: ExcelVBA.ru
По умолчанию

Цитата:
Надеюсь объяснил понятно
Как сказать... Вам-то, может, и понятно.
Вот только помощи с такой формулировкой задачи Вы вряд ли дождётесь.

Прикрепите к сообщению:
1) файл Excel в примером того, что должно получиться в итоге
2) папку с файлами dbf

Подробно опишите все нюансы (где макрос должен искать папку с этими dbf, и т.д.)
EducatedFool вне форума  
Старый 04.03.2009, 09:45   #3
Elpis
 
Регистрация: 03.03.2009
Сообщений: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Как сказать... Вам-то, может, и понятно.
Вот только помощи с такой формулировкой задачи Вы вряд ли дождётесь.

Прикрепите к сообщению:
1) файл Excel в примером того, что должно получиться в итоге
2) папку с файлами dbf

Подробно опишите все нюансы (где макрос должен искать папку с этими dbf, и т.д.)
объясню на примере. Имеется 2 dbf файла с названиями "1" и "2" ( на самом деле их может быть сколько угодно) нужно объединить всю информацию из этих файлов в один "макрос.xls", все три файла находятся в одной папке. То есть мне нужна возможность переноса этого файла в другую папку и что бы он там выполнил туже задачу.
Файлы с примером прикладываю.

никто не может помочь?
ну давайте тогда упростим ещё задачу.
В папке несколько дбф файлов (например 2) с названиями "1" и "2" нужно сделать xls файл с макросом на подобии "макрос"
з.ы.: файлы в предыдущем сообщении
Вложения
Тип файла: rar Макрос.rar (1.8 Кб, 222 просмотров)

Последний раз редактировалось Stilet; 05.02.2010 в 09:14.
Elpis вне форума  
Старый 06.03.2009, 06:44   #4
SAS888
Профессионал
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,153
Репутация: 1063
По умолчанию

Посмотрите вложение. Откройте файл "Макрос.xls" и запустите макрос "DBF".
Файл "Макрос.xls" может находиться где угодно. При запуске макроса будет выведено окно для выбора папки. Макрос объединит данные из всех файлов с расширением ".dbf", находящихся в выбранной папке.
Вложения
Тип файла: rar Макрос_2.rar (7.8 Кб, 912 просмотров)
SAS888 вне форума  
Старый 06.03.2009, 09:30   #5
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,842
Репутация: 6832
По умолчанию

А если просто импорт данных из нескольких файлов сделать?
Stilet вне форума  
Старый 06.03.2009, 09:36   #6
Elpis
 
Регистрация: 03.03.2009
Сообщений: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Посмотрите вложение. Откройте файл "Макрос.xls" и запустите макрос "DBF".
Файл "Макрос.xls" может находиться где угодно. При запуске макроса будет выведено окно для выбора папки. Макрос объединит данные из всех файлов с расширением ".dbf", находящихся в выбранной папке.
отлично, вроде всё работает как надо. Огромное спасибо!
Elpis вне форума  
Старый 20.01.2010, 21:05   #7
Katin
Новичок
 
Регистрация: 20.01.2010
Сообщений: 1
Репутация: 10
По умолчанию Огромное спасибо!

SAS888

Спасибо огромное! Такая полезная штука! Пришлась ну очень кстати.

Последний раз редактировалось Katin; 20.01.2010 в 21:07.
Katin вне форума  
Старый 22.01.2010, 01:49   #8
jktu_123
Новичок
 
Регистрация: 21.01.2010
Сообщений: 1
Репутация: 10
Хорошо

SAS888

ОГРОМНОЕ СПАСИБО!!!

сегодня надо было 182 DBF-а собрать в один и отфильтровать данные, твой макрос ОЧЕНЬ помог !!!
jktu_123 вне форума  
Старый 05.02.2010, 08:50   #9
qwerty369258
Новичок
 
Регистрация: 05.02.2010
Сообщений: 1
Репутация: 10
По умолчанию Огроменное спасибо

Смотрю с 2009 не кому не надобилось...а в 10 аж третий уже)))
qwerty369258 вне форума  
Старый 10.03.2010, 14:42   #10
Neomag
Новичок
 
Регистрация: 10.03.2010
Сообщений: 1
Репутация: 10
По умолчанию

To SAS888
спасибо Вам огромное, макрос оч. помог в работе.
Выражаем глубокую признательность !
Neomag вне форума  
Закрытая тема

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слить-объединить несколько файлов в один SLP Microsoft Office Excel 2 19.11.2008 19:13
Как вывести один столбец в несколько??? M&Ms Microsoft Office Excel 9 21.07.2008 14:19
Несколько RichEdit'ов в один apromix Компоненты Delphi 8 01.06.2008 23:25
сохранение результата выборки из DBF файла в DBF файл с такой же структурой таблицы GazimagomedovM БД в Delphi 5 06.11.2007 18:58
Как сделать, чтобы один элемент списка в ComboBox писался в несколько строк? Andr Общие вопросы Delphi 5 15.08.2007 22:24


19:52.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru