Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2012, 15:06   #11
waleryth
 
Регистрация: 14.05.2009
Сообщений: 8
По умолчанию

Т.е. в моем случае это
Код:
 If Range("J" & i) = Cells(Rows.Count, 10).End(xlUp).Row Then Exit Do
Я верно понял!?
waleryth вне форума Ответить с цитированием
Старый 09.07.2012, 15:13   #12
waleryth
 
Регистрация: 14.05.2009
Сообщений: 8
По умолчанию

Спасибо!
Цитата:
Сообщение от Watcher_1 Посмотреть сообщение
Попробуйте так
Код:
Sub Pik()
Dim i As Integer
For i=2 to ActiveSheet.UsedRange.Rows.Count
If Range("J" & i) = "" Then Exit Do
If (Range("J" & i) - Range("J" & i - 1)) > (Range("J" & i - 1) / 100 * 50) Then Range("J" & i).Interior.Color = vbGreen
next
End Sub
Я сделал Так:
Код:
Sub Pik1()
Dim i As Integer
For i = 2 To ActiveSheet.UsedRange.Rows.Count
    i = i + 1
    If (Range("J" & i) - Range("J" & i - 1)) > (Range("J" & i - 1) / 100 * 50) Then Range("J" & i).Interior.Color = vbGreen
Next
End Sub
waleryth вне форума Ответить с цитированием
Старый 09.07.2012, 15:59   #13
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Чот я тоже накосячил
Лучше уж так
Код:
Sub Pik1()
Dim i As Integer
For i = 2 To ActiveSheet.UsedRange.Rows.Count
   
    If (Range("J" & i) - Range("J" & i - 1)) > (Range("J" & i - 1) / 100 * 50) Then Range("J" & i).Interior.Color = vbGreen
Next
End Sub
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 10.07.2012, 07:28   #14
waleryth
 
Регистрация: 14.05.2009
Сообщений: 8
По умолчанию

Да Вы правы
Код:
i=i+1
здесь лишнее! Спасибо за помошь!

Последний раз редактировалось waleryth; 10.07.2012 в 08:41.
waleryth вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос форматирования текста DJTreeno Microsoft Office Excel 3 04.07.2011 10:41
Функция для условного форматирования kipish_lp Microsoft Office Access 1 22.06.2011 07:48
Нужен макрос для условного форматирования SergioSolo Microsoft Office Excel 2 09.02.2011 21:16
макрос форматирования таблиц darklumen Microsoft Office Word 6 16.02.2010 12:57
макрос форматирования графических объектов darklumen Microsoft Office Word 2 24.12.2009 05:09