Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Скрыть строки в которых ячейки по полю А закрашены. / 3 сообщений из 3, страница 1 из 1
28.07.2006, 11:25:10
    #33884556
LapyshovMA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрыть строки в которых ячейки по полю А закрашены.
Прошу помощи. Необходимо написать макрос, скрывающий в открытом листе все строки, форматирование которых содержит заливку в черный цвет.

Алгоритм как я понимаю такой:
1) выбирается активный лист.
2) перебираются все ячейки по первому столбцу на проверку заливки в черный цвет.
3) при встрече ячейки удовлетворяющей условию определяется её индекс.
4) скрывается строка с найденным индексом.
5) следующая ячейка.
6) конец.

Как реализовать в VBA? Прощу подсказки в функциях.
Заранее благодарен. Михаил.
...
Рейтинг: 0 / 0
28.07.2006, 11:37:58
    #33884602
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрыть строки в которых ячейки по полю А закрашены.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Sub aa()
Dim i As Long
Dim i_end As Long
    i_end = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count
    For i =  1  To i_end
        If Cells(i,  1 ).Interior.ColorIndex =  1  Then
            Rows(i).Hidden = True
        End If
    Next i
End Sub
...
Рейтинг: 0 / 0
28.07.2006, 11:48:14
    #33884637
LapyshovMA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрыть строки в которых ячейки по полю А закрашены.
Огромное спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Скрыть строки в которых ячейки по полю А закрашены. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]