![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Хотел, самостоятельно, но неделя в пустую.
Есть замечательный макрос(2), по моему IgorGO сделал, он всё чётко делает. А вот в моём м11, я каждый месяц корректирую запись в [e], оч. утомительно. А как бы приспособить м2 к моему. Чувствую, что точно можно, а знаний не хватает. Это последнее, что я правлю в своих двух рабочих программ. Я вот так делаю(а может так и не надо!!) Код:
В прищепке реальный месяц. Буду признателен за помощь. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Ничего не понял.
Иду на экстрасенса учиться.
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Чё именно?
В М2 или М11? Объясню. При запуске М2, он ставит даты, согласно моим раб дням, почему так? У меня рабочие дни - пон. среда, пятница. Накладные ко мне на обработку поступят в пятницу 1-03-13, за два предыдущих дня, т. е. 27, 28 февраля и уже к марту м-цу не имеет отношения. А 4-03-13, поступят уже за март 1, 2, 3 числа уже нужны для обработки за март. Т. е. количества бумаг - за 3-и дня в понед., 2-а дня - среда, 2-а дня - пятница, и т. д. Понятно, что сдвиг моих раб. дней может быть по разному, например: Январь, начнётся со 2-01-13, а бумаги за 31 декабря не учитываю, а 1 января на учёт. Февраль, аналог марту, но разное количества дней. Ну и т. д. И вот когда нет совпадений(январь/февраль), приходится переправлять [e].... Данные с листа Март пойдут с е31 на лист2[h1261], [e32], на лист2 [h1282]... как в м11 А вот данные с листа Март с е34, е35, е36 пойдут в те же яч. но лист3 в прищепке, нет е37, е38, е39 пойдут в те же яч. но лист4 е40, е41, е42 пойдут в те же яч. но лист5 Понятно? Последний раз редактировалось valerij; 24.03.2013 в 17:42. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Ну что господа скажете?
Не уж то не понятно? Или выложить настоящий оригинал? |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Валера нет смысла разбирать твои макросы. Обясни на словах что есть исходные данные, и куда они должны попасть. может тогда... кто-то и сделает
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
В Лист1 - 3, все красные нули, это данные. Название торговых точек = названиям листов. Например, рассмотрим месяц Январь - 02.01.13: В3 - У-1 и есть такой лист. Туда в лист(У-1), должны попасть данные с 1.01.13 это Лист(Январь)е4 значение отобразится в Лист(У-1)н22. Значение Лист(Январь)е7 отобразится в Лист(У-2)н22. Значение Лист(Январь)е10 отобразится в Лист(ЛЕН)н22. и т. д. Значение Лист(Январь)i4 отобразится в Лист(РЫН)н22. Значение Лист(Январь)i9 отобразится в Лист(КИОСК)н22 Значение Лист(Январь)i15 отобразится в Лист(КОТ)н22 Переходим на сл. рабочиц день - 04.01.13 Всё то же самое, только другие ячейки. IgorGO По моему мы уже как то пытались, макос2 твой? Последний раз редактировалось valerij; 25.03.2013 в 00:09. |
|
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Валера, это - не обьяснения...
можно было так написать: данные с листа январь надо разнести по остальным листам - коротко и понятно.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Сделал сам, правда не единый макрос, а вставил в каждый лист5-13
Как объединиться в единый, пока не знаю. Всё работает. Остались мелочи. Главное не придётся править длиннющие.... Пример для пару листов 5 и 6. Опускаю промежуточные вычисления. Лист5 Код:
Код:
|
![]() |
![]() |
![]() |
#10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Валера, а чем принципиальным отличаются листы 5 и 6, что понадобилось 2 макроса?
для листов 7, 8, 9 - свои макросы? разве эти все листы не одной структуры?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как применить функцию | Predator199 | PHP | 6 | 05.08.2012 23:58 |
Подпрограммы! как применить? | gylayko | Помощь студентам | 6 | 31.10.2011 18:03 |
Какую формулу применить? | rusgaz | Microsoft Office Excel | 3 | 18.10.2010 23:43 |
Как применить изменение в реестре? | KWN, lnc | Общие вопросы Delphi | 2 | 11.05.2009 00:10 |
Не получается применить DecodeDate | sergey113 | Помощь студентам | 2 | 27.03.2009 23:12 |