Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Простенькая задачка с выделением / 11 сообщений из 11, страница 1 из 1
20.07.2010, 18:11
    #36750897
DEVATKIN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
Народ, поможайте! Жара сказывается! Не могу придумать простой макрос:
Надо выделить желтым цветом целиком строки со столбца А до Е , где в столбце Е встречается "ООО".

Условным форматированием, вроде как, только саму ячейку в столбце выделяет. Или можно как-нить штатными средствами такое выделение сделать?
...
Рейтинг: 0 / 0
20.07.2010, 18:17
    #36750911
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
А строку не догадаться никак выделить перед использованием условного форматирования.
...
Рейтинг: 0 / 0
20.07.2010, 18:19
    #36750917
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
А, поторопился. Не понял вопрос.
...
Рейтинг: 0 / 0
20.07.2010, 18:20
    #36750923
DEVATKIN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
FА строку не догадаться никак выделить перед использованием условного форматирования.
=))
Так и делал - выделяет лишь ячейку!
...
Рейтинг: 0 / 0
20.07.2010, 18:35
    #36750947
nilem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
DEVATKIN,

Вот здесь обсуждалось
http://excel.mybb.ru/viewtopic.php?id=28
Только формулу надо что-то вроде
Код: plaintext
=НЕ(ЕОШИБКА(НАЙТИ("ООО";$E1)))
...
Рейтинг: 0 / 0
20.07.2010, 18:38
    #36750958
zchvv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
Код: plaintext
1.
2.
3.
4.
5.
for each c in r.cells
  if InStr(c.value,"ООО")<> 0  then
    set cc=c.offset( 0 ,- 4 ).resize( 1 , 5 )
    cc.interior.color=RGB( 255 , 255 , 0 )
  end if
next

С r, c, cc разберетесь, верно?
...
Рейтинг: 0 / 0
20.07.2010, 18:45
    #36750974
zchvv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
Еще можно руками:

Автофильтр, "содержит ООО", выделить мышью полученную выборку по 5-й столбец, F5, "выделить", "только видимые ячейки", формат ячеек, желтый цвет, снять фильтр
...
Рейтинг: 0 / 0
20.07.2010, 19:04
    #36751012
DEVATKIN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
nilemDEVATKIN,

Вот здесь обсуждалось
http://excel.mybb.ru/viewtopic.php?id=28
Только формулу надо что-то вроде
Код: plaintext
=НЕ(ЕОШИБКА(НАЙТИ("ООО";$E1)))

По такому тоже 1 строчку выделяет!
...
Рейтинг: 0 / 0
20.07.2010, 19:09
    #36751017
DEVATKIN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
zchvvЕще можно руками:

Автофильтр, "содержит ООО", выделить мышью полученную выборку по 5-й столбец, F5, "выделить", "только видимые ячейки", формат ячеек, желтый цвет, снять фильтр
Помогло! =) Спасибо!
...
Рейтинг: 0 / 0
20.07.2010, 19:14
    #36751021
DEVATKIN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
zchvv
Код: plaintext
1.
2.
3.
4.
5.
for each c in r.cells
  if InStr(c.value,"ООО")<> 0  then
    set cc=c.offset( 0 ,- 4 ).resize( 1 , 5 )
    cc.interior.color=RGB( 255 , 255 , 0 )
  end if
next

С r, c, cc разберетесь, верно?
Не совсем - r.cells не ясно!
...
Рейтинг: 0 / 0
20.07.2010, 19:27
    #36751035
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простенькая задачка с выделением
DEVATKINНарод, поможайте! Жара сказывается! Не могу придумать простой макрос:
Надо выделить желтым цветом целиком строки со столбца А до Е , где в столбце Е встречается "ООО".

Условным форматированием, вроде как, только саму ячейку в столбце выделяет. Или можно как-нить штатными средствами такое выделение сделать?Условное форматирование как раз и поможет.
Выделяешь всю область подлежащую раскраске.
В условии выбираешь формулу и пишешь =find("ООО", $E?)>0). Вместо вопросительного знака подставь номер строки в которой находится активная ячейка.
Обрати внимание на знак доллара перед буквой колонки.
Все.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Простенькая задачка с выделением / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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