|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.08.2010, 17:42 | #11 |
Пользователь
Регистрация: 13.11.2007
Сообщений: 33
|
Процесс идет..., но считает почему-то неправильно
Sub flying1() Dim i As Long, acontrol As Date, icounter As Long With Sheets("ХРОНОМЕТРАЖ") For li = 0 To 11 For i = 2 To .Cells(Rows.Count, 1).End(xlUp).Row If .Cells(i, 5) = "УТП" And .Cells(i, 29) = "вне базы " And .Cells(i, 1) <> acontrol And .Cells(i, 1) >= Sheets("Подведение итогов").Cells(51 + li, 1) _ And .Cells(i, 1) <= Sheets("Подведение итогов").Cells(51 + li, 2) Then acontrol = .Cells(i, 1) icounter = icounter + 1 End If Next Sheets("Подведение итогов").Cells(4 + li, 14) = icounter Next li End With End Sub по-старому получались значения 0 2 0 0 0 3 3 5 0 0 0 0 а после объединения 0 2 2 2 2 5 8 13 13 13 13 13 Последний раз редактировалось Pilot; 31.08.2010 в 17:49. |
31.08.2010, 17:54 | #12 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
Может потому, что там у Вас обнулялись переменные? Как минимум icounter.
Сделайте так: Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
31.08.2010, 17:58 | #13 |
Пользователь
Регистрация: 13.11.2007
Сообщений: 33
|
Да, вот сейчас все ОК.
|
31.08.2010, 18:05 | #14 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
всего этого можно было избежать при использовании вызова в цикле параметрической процедуры, ибо все локальные переменные умирали-бы в нужных для этого местах...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программирование макросов | stasbz | Фриланс | 10 | 22.11.2014 08:48 |
Автозапуск макросов | blacklight | Microsoft Office Excel | 2 | 01.10.2009 13:33 |
Создание макросов | Женечка2607 | Microsoft Office Excel | 3 | 23.04.2009 21:17 |
Автоматический запуск макросов с листа на котором указан перечень макросов с параметрами и без | Neoli | Microsoft Office Excel | 2 | 09.03.2009 14:31 |
Сравнение макросов | valerij | Microsoft Office Excel | 24 | 09.06.2008 00:57 |