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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2010, 11:32   #1
Galyamov
Новичок
Джуниор
 
Регистрация: 22.09.2010
Сообщений: 2
По умолчанию автоматизация отчета в экселе

В моей работе приходится очень часто приходится повторять следующие операции:
1. формирую отчет в 1С и сохраняю его в excel (например отгрузка.xls);
2. открываю этот созданный файл;
3. по каждому типу продукта необходимо из штук переводить в кг (например 10 штук продуктов фасованных в фасовку 0.5 кг - в результате должно быть 10*0,5=5 кг);
4. сохранить этот файл под другим именем.
Я буду очень признателен и благодарен кто поможет мне в этом.
В свое время я прекрасно владел qbasic'ом но прошло много лет, если кто поможет сделать скелет программы, я сам постараюсь доделать.
С уважением, Ильдар.
Galyamov вне форума Ответить с цитированием
Старый 22.09.2010, 11:36   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Без примера не получится.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 22.09.2010, 11:44   #3
Galyamov
Новичок
Джуниор
 
Регистрация: 22.09.2010
Сообщений: 2
По умолчанию

Hugo121 я думаю, даже достаточно будет сделать кнопку, которая будет прошаривать определенную папку например c:\data\ и список этих файлов выдавать в форме списка по столбцу А (например на листе список файлов)
Galyamov вне форума Ответить с цитированием
Старый 22.09.2010, 15:27   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
сделать кнопку, которая будет прошаривать определенную папку например c:\data\ и список этих файлов выдавать в форме списка по столбцу А
Смотрите пример здесь: http://excelvba.ru/code/FilenamesCollection

Вам только надо будет заменить строку ПутьКПапке = CreateObject("WScript.Shell").Speci alFolders("Desktop")
на ПутьКПапке = "c:\data\"

и строку Set coll = FilenamesCollection(ПутьКПапке, ".txt", 3)
на Set coll = FilenamesCollection(ПутьКПапке, ".xls", 1)

Последний раз редактировалось EducatedFool; 22.09.2010 в 15:30.
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск в Экселе iskurt Общие вопросы Delphi 7 22.08.2010 05:01
Диаграммы в Экселе Drakmour Microsoft Office Excel 6 14.03.2010 18:38
Копирование в экселе Morgarin Microsoft Office Excel 2 24.09.2009 15:04
Автоматизация отчета по гарантийным ремонтам №2 Дмитрий Фукс Microsoft Office Excel 6 20.03.2009 17:02
Автоматизация отчета по гарантийным ремонтам Дмитрий Фукс Microsoft Office Excel 20 20.03.2009 11:11