Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 3)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Voodooism

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Окей,я понял. Ну и последний вопрос на сегодня, а то я уже устал, и вас утомил
В общем задача такая:
В каждой строке диапазона подсчитать число пар соседних ячеек, таких, что значение во второй ячейке в 2 раза меньше значения в первой ячейке, и выделить цветом меньшее значение.
 
Написал такой код

Код:
 
Sub ololoshka2()
Dim NR, NC, NumOfRow, NumOfCol, i, j As Integer
Dim Item, Item1 As Variant
Dim K As Double
NR = Selection.Rows.Count  
NC = Selection.Columns.Count  
NumOfRow = Selection.Row
NumOfCol = Selection.Column  
For i = 1 To NR
For j = 1 To NC
Item = Selection.Cells(i, j)
Item1 = Selection.Cells(i, j + 1)
K = Item \ Item1
If K = 2 Then
Selection.Cells(i, j + 1).Font.Color = vbRed
End If
Next j
Next i
End Sub
 

 
Если, к примеру, у меня будет выделен квадрат ячеек 4х4, то на 4 ячейке первой строки  у меня Item1 будет равнятся пятой ячейке, и соответственно программа не работает. Как сделать так чтобы в цикле проверялись только ячейки в строке? Т.е. чтобы после 4 ячейки сразу переходить в первую ячейку второй строки и сравнивать со второй ячейкой второй строки.

Всего записей: 7 | Зарегистр. 22-11-2012 | Отправлено: 20:04 22-11-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru