Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Быстрый фильтр без звёздочек, Допиливание макроса быстрого фильтра
 
DANIKOLA, олично работает. Спасибо огромное!

Mershik, Ваш вариант работает корректно не со всеми столбцами. Тем не менее спасибо Вам за отклик и участие)
Изменено: vikttur - 02.07.2021 09:58:37
Быстрый фильтр без звёздочек, Допиливание макроса быстрого фильтра
 
Всем привет!
В приложенном файле - пример таблицы, в которой при помощи макроса реализован быстрый расширенный фильтр.
Для того, чтобы данный фильтр находил совпадения в середине текста внутри ячеек, в условии поиска необходимо каждый раз вначале добавлять звездочку (перед самим условием поиска).
Вопрос к знатокам: возможно ли доработать этот макрос таким образом, чтобы вручную каждый раз вводить звездочку не требовалось, чтобы она как-бы добавлялась автоматически к условию поиска по нажатии Enter перед запуском самого макроса быстрого фильтра?
Вобщем чтобы макрос быстрого фильтра всегда понимал, что искать нужно в том числе и в середине текста, а не только с начала строки.

Код самого макроса для быстрого фильтра в приложенном файле-примере следующий:
Код
'БЫСТРЫЙ ФИЛЬТР
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A2:M4")) Is Nothing Then
    On Error Resume Next
    ActiveSheet.ShowAllData
    Range("A5").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A1").CurrentRegion
    End If
End Sub
Изменено: Ojster - 01.07.2021 16:23:18
VBA фильтр не фильтрует все данные
 
Товарищи! А возможно ли дополнить данный макрос, чтобы при поиске в строке условий не нужно было бы каждый раз ставить звездочку вначале слова (чтобы фильтр искал данное слово не только в самом начале ячеек)?
Изменено: Ojster - 25.06.2021 13:57:08
Поиск и выделение текста по цвету, Как найти и выделить текст внутри ячеек таблицы по заданному цвету.
 
Всем привет! Спасибо Вам огромное Андрей VG и msi2102!
Вы просто гении какие-то...

Между тем, я вспомнил как делал эту процедуру раньше - к сожалению через Word: копировал туда всю таблицу, через поиск/замену по цвету шрифта заменял весь красный текст на пустоту и после этого перекидывал обратно в Excel. Лишние телодвижения конечно, но срабатывает надежно и вдруг кому-то пригодится.

Еще раз всем огромное спасибо!
[ Закрыто] Поиск и выделение текста внутри ячеек таблицы по цвету, Как автоматом найти и выделить весь текст в таблице по заданному цвету
 
Только красные символы.
[ Закрыто] Поиск и выделение текста внутри ячеек таблицы по цвету, Как автоматом найти и выделить весь текст в таблице по заданному цвету
 
Здравствуйте!
Есть большая таблица с текстовыми данными - цвет шрифта черный. Некоторые части теста, которые необходимо удалить, подсвечены красным (цвет шрифта - красный).
Как можно автоматом выделить только весь текст красного цвета в данной таблице (см. пример)?
Поиск и выделение текста по цвету, Как найти и выделить текст внутри ячеек таблицы по заданному цвету.
 
Виноват. Исправлюсь. И спасибо)
Как например автоматом найти и выделить весь текст красного цвета в данной таблице (таблица чисто услоная, для примера).
Важно: выделять нужно не всю ячейку в которой есть текст красного цвета, а только сам красный текст внутри ячеек.
Изменено: Ojster - 18.06.2020 12:25:58
Поиск и выделение текста по цвету, Как найти и выделить текст внутри ячеек таблицы по заданному цвету.
 
Народ, помогите пожалуйста по такому вопросу:
Есть большая таблица с текстом после проверки. Части текста внутри ячеек, которые из данной таблицы необходимо удалить, подсвечены красным цветом.
Как по-быстрому найти и выделить весь текст красного цвета во всей таблице, чтобы одним махом его удалить?
Я так уже даже делал когда-то, но хоть ты тресни не могу вспомнить как?
Изменено: Ojster - 18.06.2020 12:31:58
Формат ячейки, при котором отображается прочерк или числовое значение без изменений
 
Hugo, про формат "финансовый" и почему он не подходит писал в начале темы. Увы (
Формат ячейки, при котором отображается прочерк или числовое значение без изменений
 
Цитата
Kuzmich написал:
А такой пользовательский формат не подойдет? # ##0,0###; - # ##0,0###;"-"; @
Спасибо, это околоидеальный вариант. И за ссылку. Попробую разобраться.
Формат ячейки, при котором отображается прочерк или числовое значение без изменений
 
Ну почти.. А можно как-нибудь без запятой у целых чисел?
Я, к сожалению, вобще не понимаю что означают эти спецсимволы в условном форматировании.
Но судя по всему тут есть ограничение на 6 знаков после запятой...
Изменено: Ojster - 02.12.2019 16:12:43
Формат ячейки, при котором отображается прочерк или числовое значение без изменений
 
Всем привет!

Прошу помочь в решении такой проблемы:
необходимо отображать в расчетных таблицах прочерки вместо нуля, для чего может использоваться правило условного форматирования, предложенное товарищем Hugo, за что ему огромное спасибо:
#; - #;"-"; @
Тут вместо нулей отображаются прочерки, но все числа отображаются в виде целых чисел.

Возможно ли изменить это правило таким образом, чтобы числа, отличные от нуля отображались бы без изменений (например, если значение ячейки 1,6789 то оно и отображалось бы 1,6789, а не 2 ? (см. таблицу пример во вложении).

Видел на форуме использовали стандартный формат "Финансовый", но в нем принудительно задается количество знаков после запятой для всего диапазона. Но в таком случае число 1,3 например будет отображаться как 1,3000000000 (если выбрано 10 знаков после запятой), что выглят плохо, хотя в той же таблице может быть число 0,0000000013 и оно должно так и отобразиться.

Может есть дрогой способ показывать вместо нулей прочерки?
Прочерки в расчетах принимать за нули, замена нечисловых значений в ячейках расчетной таблицы на нули автоматически
 
Всем привет!
Спасибо большое за советы!

Возникла такая неприятность с простановкой "корпоративных минусов" при помощи правила условного форматирования, предложенного Hugo: если в ячейку заносится дробное число с несколькими знаками после запятой - оно отображается в округленном до целого числа виде.

Можно ли его изменить так, чтобы дробные числа отображались без изменений? Т.е. если в ячейку было ручками внесено число 1,6789 то оно бы и отображалось не 2, а 1,6789 ?

Видел тему, где прочерки ставили при помощи стандартного формата "Финансовый", но он не подходит так как число знаков после запятой переменное:
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=123291&a...
Прочерки в расчетах принимать за нули, замена нечисловых значений в ячейках расчетной таблицы на нули автоматически
 
Это интересно.. Попробую утром.
Всем спасибо!
Прочерки в расчетах принимать за нули, замена нечисловых значений в ячейках расчетной таблицы на нули автоматически
 
Тут формула для примера, но по сути правильно - там сумма произведений.

Пробовал записать формулой, только через ЕСЛИНЕ. Но проблема в том, что в строке примерно сорк произведений, которые необходимо сложить и формула получается неприлично длинной. Можно ли как-то задать общее условие для всех ячеек диапазона, чтобы если встречается ячейка с текстом, она преобразовывалась бы в ноль?
Прочерки в расчетах принимать за нули, замена нечисловых значений в ячейках расчетной таблицы на нули автоматически
 
Всем привет. Помогите пожалуйста с такой задачей:
Во вложении пример таблицы с формулой.
Необходимо, чтобы прочерки в ячейках при расчете воспринимались экселем как нули.
Чертовы прочерки в незаполненных ячейках - требование к оформлению таблиц на предприятии, которое обойти нельзя, но с ними (например при попытке умножить число на "прочерк", т.е. на текст) excel само собой выдает ошибку.

Либо формулой в ячейке, либо как-то формулу в макросе замутить...?
Мне бы принцип понять, если это вообще возможно конечно...
Страницы: 1
Наверх