Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос для поиска текста и его выделения другим цветом - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Макрос для поиска текста и его выделения другим цветом
Zizudm Дата: Вторник, 15.07.2014, 14:45 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Есть 2 листа "база" и "категории".
База содержит коды в текстовом формате
Категории перечень кодов.

Нужно создать макрос, для того чтобы:
найти по всему листу "база" значения с всего столбца А листа "категории" и закрасить найденные ячейки красным цветом
К сообщению приложен файл: 3548733.xlsx (9.9 Kb)
 
Ответить
СообщениеЕсть 2 листа "база" и "категории".
База содержит коды в текстовом формате
Категории перечень кодов.

Нужно создать макрос, для того чтобы:
найти по всему листу "база" значения с всего столбца А листа "категории" и закрасить найденные ячейки красным цветом

Автор - Zizudm
Дата добавления - 15.07.2014 в 14:45
Pelena Дата: Вторник, 15.07.2014, 15:11 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19572
Репутация: 4646 ±
Замечаний: ±

Excel 365 & Mac Excel
Обязательно макрос? Условное форматирование не подойдёт?
[p.s.]Если нужен макрос, почему тема в этом разделе?[/p.s.]
К сообщению приложен файл: 3275178.xlsx (10.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеОбязательно макрос? Условное форматирование не подойдёт?
[p.s.]Если нужен макрос, почему тема в этом разделе?[/p.s.]

Автор - Pelena
Дата добавления - 15.07.2014 в 15:11
Zizudm Дата: Вторник, 15.07.2014, 15:29 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Очень нужен именно макрос

PS: ссори, новичок на форуме не знал в какую тему...)
 
Ответить
СообщениеОчень нужен именно макрос

PS: ссори, новичок на форуме не знал в какую тему...)

Автор - Zizudm
Дата добавления - 15.07.2014 в 15:29
tsap Дата: Вторник, 15.07.2014, 23:37 | Сообщение № 4
Группа: Проверенные
Ранг: Участник
Сообщений: 60
Репутация: 6 ±
Замечаний: 0% ±

2013
[vba]
Код
Sub paint()
Dim Var_what
Dim Rng_where As Range, c As Range
Dim i As Long

Var_what = ThisWorkbook.Worksheets("Категории").Cells(1, 1).CurrentRegion
Set Rng_where = ThisWorkbook.Worksheets("База").Cells(1, 1).CurrentRegion

     For Each c In Rng_where
         For i = 1 To UBound(Var_what)
             If c.Text = Var_what(i, 1) Then: c.Interior.Color = RGB(220, 150, 100)
         Next
     Next
End Sub
[/vba]


 
Ответить
Сообщение[vba]
Код
Sub paint()
Dim Var_what
Dim Rng_where As Range, c As Range
Dim i As Long

Var_what = ThisWorkbook.Worksheets("Категории").Cells(1, 1).CurrentRegion
Set Rng_where = ThisWorkbook.Worksheets("База").Cells(1, 1).CurrentRegion

     For Each c In Rng_where
         For i = 1 To UBound(Var_what)
             If c.Text = Var_what(i, 1) Then: c.Interior.Color = RGB(220, 150, 100)
         Next
     Next
End Sub
[/vba]

Автор - tsap
Дата добавления - 15.07.2014 в 23:37
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!