Доброе время суток знатоки Excel и VBA! Хотелось бы получить готовое решение или посильную помощь в задаче.
Суть задачи в следующем: имеется таблица, содержащая в себе один столбец со множеством строк, необходимо произвести разбиение столбца на три с учетом содержания текста ячейки с последующей фильтрацией.
Исходные данные: Содержание строки ячейки представлено в виде смешанного текста, состоящего из нескольких предложений и одного или двух телефонных номеров, указанные в конце строки через запятую. Формат записи телефонов может быть представлен в виде: (+*****) ***-**-** либо (**) ***-**-** либо ***-**-**; * - любая цифра Имеется черный список телефонов, в соответствие с которым необходимо произвести фильтрацию - вывести строки, не содержащие телефоны из черного списка. Необходимо учитывать, что список черных номеров может быть пополнен и количество строк в таблице может варьировать от 2 до максимального предела таблиц Excel/
Конечный результат должен быть представлен в виде: |Текстовое сообщение|*******|*******|
Прилагаю файл; на втором листе показан конечный результат задачи.
P.S. Желательно, чтобы решение задачи содержало готовый макрос на VBA с комментариями, поскольку решил изучить данный предмет.
Доброе время суток знатоки Excel и VBA! Хотелось бы получить готовое решение или посильную помощь в задаче.
Суть задачи в следующем: имеется таблица, содержащая в себе один столбец со множеством строк, необходимо произвести разбиение столбца на три с учетом содержания текста ячейки с последующей фильтрацией.
Исходные данные: Содержание строки ячейки представлено в виде смешанного текста, состоящего из нескольких предложений и одного или двух телефонных номеров, указанные в конце строки через запятую. Формат записи телефонов может быть представлен в виде: (+*****) ***-**-** либо (**) ***-**-** либо ***-**-**; * - любая цифра Имеется черный список телефонов, в соответствие с которым необходимо произвести фильтрацию - вывести строки, не содержащие телефоны из черного списка. Необходимо учитывать, что список черных номеров может быть пополнен и количество строк в таблице может варьировать от 2 до максимального предела таблиц Excel/
Конечный результат должен быть представлен в виде: |Текстовое сообщение|*******|*******|
Прилагаю файл; на втором листе показан конечный результат задачи.
P.S. Желательно, чтобы решение задачи содержало готовый макрос на VBA с комментариями, поскольку решил изучить данный предмет.charkin
ShAM, Просмотрев ряд статей в форуме я нашел решение поиска данных; методом условной фильтрации. Но проблема заключается в том, что при задании формулы в конечном виде не отображаются одинарные кавычки, как указано в примерах. Из-за этого не работает фильтрация в целом, а лишь по одному значению в массиве. Как решить данную проблему?
ShAM, Просмотрев ряд статей в форуме я нашел решение поиска данных; методом условной фильтрации. Но проблема заключается в том, что при задании формулы в конечном виде не отображаются одинарные кавычки, как указано в примерах. Из-за этого не работает фильтрация в целом, а лишь по одному значению в массиве. Как решить данную проблему?charkin
С одинарными кавычками разобрался - они указывают на то, что в названии листа присутствует пробел или другой знак. В итоге фильтрация по прежнему не работает:( Почему?
С одинарными кавычками разобрался - они указывают на то, что в названии листа присутствует пробел или другой знак. В итоге фильтрация по прежнему не работает:( Почему?charkin