|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.04.2018, 08:50 | #1 |
Форумчанин
Регистрация: 28.05.2014
Сообщений: 158
|
Заполнить ШАБЛОН по отгрузкам
Доброго времени суток, уважаемые пользователи!
Обращаюсь к Вам за помощью в создании макроса для заполнения ШАБЛОНА по отгрузкам товара клиентам, т.е. маршрутный лист. Есть лист "ШАБЛОН" в котором в ячейке "А1" ставится дата плановой отгрузки, и как сделать так, чтобы нажав кнопку "Заполнить", выдавалось окно с выбором листа из которого были бы взяты данные и перенеслись по порядку (для примера номера по порядку указал в графе "Н"), причем только за указанную дату (дату из ячейки "А1", сравнить с датой в указанном листе и заполнить за эту дату строки в ШАБЛОН). Рекордером написать не получается никак. |
03.04.2018, 10:34 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
используйте:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
03.04.2018, 10:38 | #3 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
03.04.2018, 12:16 | #4 |
Форумчанин
Регистрация: 28.05.2014
Сообщений: 158
|
Не совсем так как хотелось. К примеру на листе "Апрель" в строке убрал цифру "2" в графе "J", а эта строка перенеслась, это ошибка. И еще заметил, что просто копирует строки по порядку, а смысл был в том, чтобы:
1 - сличить дату с листа "ШАБЛОН" с ячейки "А1", с датами на листе к примеру "Апрель" с графой "H" и следующий шаг 2 - перенести строки по порядку указанные на листе "Апрель" Т.е. на листе "Апрель", в течении дня заполняются строки и перед формированием МАРШРУТНОГО листа, в графе "J" проставляем вручную очередность. Если поле не заполнено (пустое) и не смотря на то, что дата может совпадать, эта строка НЕ должна переноситься на лист "ШАБЛОН". Вручную я бы это сделал так: Скопировал все строки, из листа "Апрель" на лист "ШАБЛОН" и на листе "ШАБЛОН" в графу "Н", перенес бы строки с листа "Апрель", после чего по графе "Н" на листе "ШАБЛОН", отсортировал по номеру в сторону уменьшения. А можно в окне не писать имя листа, хотя это не сложно, а просто мышкой "ткнуть", тем самым подразумевая с какого листа нужно брать данные? Последний раз редактировалось amadeus017; 03.04.2018 в 12:35. |
03.04.2018, 13:15 | #5 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
учитесь излагать задачу, лаконочно, но достаточно для того, чтобы ее можно было решить. если описывать задачу облом - пишите сразу на форум экстрасенсов, там все решат и без Вашего описания, а тут простые люди, имеющие некоторые навыки программирования, им нужно прочитать суть задачи, сравнить написанное с файлом-примером и когда все понятно - точгда можно и решать. а когда Вам облом описать задачу откуда уверенность, что кто-то станет париться чтобы ее решить, особенно когда и решать-то нечего. лично мне гораздо интереснее решить реальную задачу, чем писать то, что пишу сейчас
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
03.04.2018, 13:35 | #6 | |
Форумчанин
Регистрация: 28.05.2014
Сообщений: 158
|
Цитата:
Виноват! |
|
03.04.2018, 13:38 | #7 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
amadeus017, так и делайте как хотели, хотя бы несколько строк кода привели что сделали.
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
04.04.2018, 04:42 | #8 |
Форумчанин
Регистрация: 28.05.2014
Сообщений: 158
|
Aleksandr H.
Все круто!!! Огромное спасибо! |
10.04.2018, 14:00 | #9 |
Форумчанин
Регистрация: 28.05.2014
Сообщений: 158
|
Aleksandr H.
С датой ошибка, либо я что-то не так делаю. Заполняется шаблон, только если дата в шаблоне стоит 03-04-2018, другие не заполняются ( |
10.04.2018, 14:54 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
в коде по строкам (по заполненному столбцу А) проверяется дата в ячейке в столбце H, если она совпадает с датой в ячейке A1 и при этом ячейка в этой строке в столбце J не пустая, тогда выполняется код ... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шаблон в С++ | 25LioN52 | Помощь студентам | 2 | 14.12.2011 23:18 |
Дано: таблица в Exel (3 столбца, 4000 строк) и шаблон документа. Задача: Распечатать один и тот-же шаблон документа, под | Evgenya040305 | Помощь студентам | 2 | 24.11.2011 22:21 |
шаблон | jen | Общие вопросы C/C++ | 4 | 04.12.2010 03:21 |
шаблон | duden2010 | Помощь студентам | 0 | 28.04.2010 22:56 |