Выпуск № 908 от 27.06.2009, 14:35
Администратор рассылки: Калашников О.А., Руководитель
В рассылке: подписчиков - 360, экспертов - 89
В номере: вопросов - 1, ответов - 1
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 169724: Уважаемые эксперты! Как поступить? Я уже как-то задавала вопрос, только касался он поиска текста в определенном столбце ( ID вопроса 169462), а сейчас иначе. Есть некоторый массив с данными состоящий из 6-8 столбцов и нескольких сотен строк, в мо...
Вопрос № 169724:
Уважаемые эксперты! Как поступить? Я уже как-то задавала вопрос, только касался он поиска текста в определенном столбце ( ID вопроса 169462), а сейчас иначе. Есть некоторый массив с данными состоящий из 6-8 столбцов и нескольких сотен строк, в моем случае с шести-пяти значными числами. Есть текстовое поле. Нужен макрос по поиску определенного числа по всем ячейкам и выделить его. И все!!! Подскажите, тяжело работать, если не знаешь VBA!!!
Отвечает Megaloman, Практикант :
Здравствуйте, Lesine. Вот решение: используем условное форматирование ячеек. Условие форматирования зададим в макросе. Текст макроса:
Код:
Sub Макрос1()
ColDan = "D:S" ' Диапазон колонок с данными
A = InputBox("Введите
искомое число", "Ввод данных") Columns("D:S").FormatConditions.Delete
If Len(A) <> 0 Then Columns("D:S").FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _ Formula1:=A Columns("D:S").FormatConditions(1).Interior.ColorIndex = 6 End If End Sub
Макросу для удобства можно назначить кнопку или горячую клавишу (см. справочную систем
у Excel) В макросе описываем диапазон колонок, где расположены данные. У меня в примере "D:S". При запуске макроса появится диалоговое окно, где Вы введёте искомое число. После отработки макроса ячейки с искомыми значениями будут выделены другим цветом (у меня - желтым) При нажатии клавиши Cancel диалогового окна условное форматирование будет отменено. В принципе, можно обойтись и без макроса. Выделим столбцы - Формат - условное форматирование - значение - равно - пишем, что требуется
- Формат -далее или Шрифт (выберем цвет шрифта) или (и) Вид (выберем цвет ячеек). Можно далее поступить так: Сервис-Настройка-Сервис- Условное форматирование - Вытащить в строку меню. При выделенном диапазоне клеток (столбцов) и при нажатии на вынесенное в меню Условное форматирование получим возможность менять искомое значение и вид отображения.
----- Нет времени на медленные танцы
Ответ отправил: Megaloman, Практикант
Ответ отправлен: 22.06.2009, 17:40
Оценка ответа: 5 Комментарий к оценке: Попробую! Должно получиться!!! Супер!!!
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 251336
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.