![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
т.е. со старта предполагается, что в Екселе открыто 18 файлов. занятно.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
![]() |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Значит со старта открыто минимум 19!
![]() Перенести без открытия конечно сложно... Но можно открывать по одному последовательно. А вот скопировать можно без открытия - можно использовать формулы, или в коде ExecuteExcel4Macro(путь)
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 09.09.2015 в 13:40. |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
![]()
Примерно так?
Код:
Последний раз редактировалось Ogeris; 09.09.2015 в 13:42. |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Нет, не так
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#16 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
и самое интересное - макрос допускает отсутствие открытого файла, что автоматически означает данные из него ни куда не попадают, итоговый файл корявый, причем даже отчета нет какой файл не обработан...
та еще автоматизация работы (с непредсказуемым результатом)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
![]()
Проверка полноты занесения данных у меня запланирована следующим шагом в настройке этой процедуры...
|
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Так нужно сразу делать - сперва проверяем все ли файлы открыты, если не все - сигнализируем и выходим.
Когда юзер открыл все -тогда работаем.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
![]()
Это не обязательное условие, чтобы были открыты все 18. Некоторых может не быть, т.к. не было заказов. Проверка будет на следующем этапе, когда данные отчетов сверятся с полным списком заказов, и тогда будет понятно, кто отчет не предоставил.
|
![]() |
![]() |
![]() |
#20 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
не обязательно не предоставил, а может оператор забыл открыть файл (пропустил)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не показывать сообщение об ошибке, при подключении. | Denutrror | Работа с сетью в Delphi | 3 | 09.07.2011 15:10 |
Помигать прямоугольником вокруг компонента при ошибке. | Almaas | Помощь студентам | 1 | 15.12.2010 09:38 |
Сообщение об ошибке при вычислении длины строки | vedro-compota | Общие вопросы Delphi | 24 | 17.05.2010 16:23 |
Indy, выход при ошибке подключения к прокси | ArtInt | Работа с сетью в Delphi | 3 | 11.02.2010 16:15 |
Закрыть программу, при ошибке | Dr.Badnezz | Общие вопросы Delphi | 7 | 16.01.2009 00:32 |