|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.08.2010, 14:33 | #11 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
Еще раз попробую - номер ошибки какой?
у меня нет ошибок (офис 2010) и ничего не происходит... запаролированную книжецу прикрепил ты, молодец! формулу в A6 "=ДАТА(R1;1;1)" я бы заменил на "=ДАТА(R1;1;строка()-5)" |
29.08.2010, 14:38 | #12 | |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Цитата:
Разкомментировайте Код:
|
|
29.08.2010, 14:49 | #13 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Вопросы есть?Я думаю все понятно
Анализ,обработка данных Недорого
|
29.08.2010, 15:11 | #14 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
правильно тебе подсказывают...
некоторые замечания: Dim dt, dt1, dt2 As Date - только последняя переменная Date, первые две Variant зачем в цикле делать то, что от счетчика цикла не зависит (я думаю, что так медленно загружается?) переменные dt, dt1 вынеси перед циклом. этот кусок: Код:
да и дальше тоже самое, разбираться в логике алгоритма нет сил... смотрю форму с календарем - парень ты отчаянный, строго... может тебе его заменить на встроенный календарь? Последний раз редактировалось аналитика; 29.08.2010 в 15:20. |
29.08.2010, 16:21 | #15 | |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Цитата:
|
|
29.08.2010, 17:01 | #16 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
так и будет ,когда вместо даты название месяца-например январь
PS.Лень искать вашу тему начала года.где я вам говорил о датах в отчете.Вот оно и аукается
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 29.08.2010 в 17:04. |
29.08.2010, 17:23 | #17 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Я так понимаю, сбой происходит из-за месяцев, которые проставлены в столбце 1?
|
29.08.2010, 18:28 | #18 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
да скорее всего
поставьте проверку на дату в ячейке и если не дата то next if IsDate(Sheets("Отчет").Cells(i, 1).Value)=false then next i else поехали как раньше
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
Последний раз редактировалось R Dmitry; 29.08.2010 в 18:35. |
29.08.2010, 18:34 | #19 | |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Цитата:
Код:
Код:
Последний раз редактировалось segail; 29.08.2010 в 18:41. |
|
29.08.2010, 18:46 | #20 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
можно и текст но учтите что в VBA дата отображается по разному поэтому надо полное соответствие и еще не забудьте что пользователи могут в текст бокс дату вносить по разному, я не заглядывал в ваш файл, но данные лучше заполнять через календарь (не знаю у вас так или нет)
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++. в зависимости от проверки элемента на равенство должен выводится правильный ответ | phantom4eg | Помощь студентам | 9 | 24.05.2010 22:41 |
Моя БД нарушает гендерное равенство. | kapitel_bc@ukr.net | Microsoft Office Access | 9 | 08.03.2010 13:52 |
Равенство трех переменных | k1r1ch | Общие вопросы C/C++ | 3 | 23.02.2010 20:54 |
Равенство по цвету | snakezx | Microsoft Office Excel | 1 | 30.03.2009 12:11 |
Проверить равенство числа открывающих и закрывающих круглых скобок | 010 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 18.05.2008 00:27 |