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

Вход

Регистрация

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

 

= Мир MS Excel/Фильтр по наличию примечания. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Фильтр по наличию примечания.
Smoke27 Дата: Понедельник, 03.03.2014, 12:55 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Подскажите, можно ли сделать фильтр, по наличию примечания в ячейке.
Есть столбец, где содержаться значения (числовые и строковые) с наличием примечания.
Можно ли установить фильтр, именно по наличию примечания.
 
Ответить
СообщениеДобрый день.
Подскажите, можно ли сделать фильтр, по наличию примечания в ячейке.
Есть столбец, где содержаться значения (числовые и строковые) с наличием примечания.
Можно ли установить фильтр, именно по наличию примечания.

Автор - Smoke27
Дата добавления - 03.03.2014 в 12:55
Pelena Дата: Понедельник, 03.03.2014, 13:14 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация: 4558 ±
Замечаний: ±

Excel 365 & Mac Excel
Фильтр вряд ли, если только макросом, а вот выделить ячейки с примечаниями можно F5 -- Выделить -- Примечания --ОК


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФильтр вряд ли, если только макросом, а вот выделить ячейки с примечаниями можно F5 -- Выделить -- Примечания --ОК

Автор - Pelena
Дата добавления - 03.03.2014 в 13:14
Smoke27 Дата: Понедельник, 03.03.2014, 13:18 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
В макросах я вааще никак, как можно через них?
Просто имеются прайсы по 20 тысяч строк, из которых до 5 тысяч с примечаниями, которые нужно отобрать и произвести манипуляции.
 
Ответить
СообщениеВ макросах я вааще никак, как можно через них?
Просто имеются прайсы по 20 тысяч строк, из которых до 5 тысяч с примечаниями, которые нужно отобрать и произвести манипуляции.

Автор - Smoke27
Дата добавления - 03.03.2014 в 13:18
igrtsk Дата: Понедельник, 03.03.2014, 13:37 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 314
Репутация: 50 ±
Замечаний: 0% ±

Excel 2016
Возможно вам надо только отобразить/скрыть примечания для их визуального восприятия, тогда вкладка Рецензирование -> "Показать или скрыть примечания"(MS Office 2007/2010)


Инструктор по применению лосей в кавалерийских частях РККА
 
Ответить
СообщениеВозможно вам надо только отобразить/скрыть примечания для их визуального восприятия, тогда вкладка Рецензирование -> "Показать или скрыть примечания"(MS Office 2007/2010)

Автор - igrtsk
Дата добавления - 03.03.2014 в 13:37
Smoke27 Дата: Понедельник, 03.03.2014, 14:15 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Нет, мне нужно именно отфильтровать строки, в которых содержаться примечания!
 
Ответить
СообщениеНет, мне нужно именно отфильтровать строки, в которых содержаться примечания!

Автор - Smoke27
Дата добавления - 03.03.2014 в 14:15
Pelena Дата: Понедельник, 03.03.2014, 14:17 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация: 4558 ±
Замечаний: ±

Excel 365 & Mac Excel
Smoke27, перенести тему в ВОПРОСЫ ПО VBA?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеSmoke27, перенести тему в ВОПРОСЫ ПО VBA?

Автор - Pelena
Дата добавления - 03.03.2014 в 14:17
Alex_ST Дата: Понедельник, 03.03.2014, 14:33 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3214
Репутация: 615 ±
Замечаний: 0% ±

2003
Добавьте служебный столбец и вытащите в него все примечания, используя UDF:[vba]
Код
Function ПРИМЕЧАНИЕ$(ЯЧЕЙКА As Range)   ' Вывести в ячейку текст примечания из ячейки-аргумента
    If Not ЯЧЕЙКА.Comment Is Nothing Then ПРИМЕЧАНИЕ = ЯЧЕЙКА.Comment.Text
End Function
[/vba]
а потом фильтруйте по этому столбцу



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеДобавьте служебный столбец и вытащите в него все примечания, используя UDF:[vba]
Код
Function ПРИМЕЧАНИЕ$(ЯЧЕЙКА As Range)   ' Вывести в ячейку текст примечания из ячейки-аргумента
    If Not ЯЧЕЙКА.Comment Is Nothing Then ПРИМЕЧАНИЕ = ЯЧЕЙКА.Comment.Text
End Function
[/vba]
а потом фильтруйте по этому столбцу

Автор - Alex_ST
Дата добавления - 03.03.2014 в 14:33
Smoke27 Дата: Понедельник, 03.03.2014, 16:06 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добавьте служебный столбец и вытащите в него все примечания, используя UDF:
[vba]
Код
Function ПРИМЕЧАНИЕ$(ЯЧЕЙКА As Range)   ' Вывести в ячейку текст примечания из ячейки-аргумента
If Not ЯЧЕЙКА.Comment Is Nothing Then ПРИМЕЧАНИЕ = ЯЧЕЙКА.Comment.Text
End Function
[/vba]

а потом фильтруйте по этому столбцу


Кажется то что нужно, спасибо большое, буду сейчас воять, отпишусь потом о результатах
 
Ответить
Сообщение
Добавьте служебный столбец и вытащите в него все примечания, используя UDF:
[vba]
Код
Function ПРИМЕЧАНИЕ$(ЯЧЕЙКА As Range)   ' Вывести в ячейку текст примечания из ячейки-аргумента
If Not ЯЧЕЙКА.Comment Is Nothing Then ПРИМЕЧАНИЕ = ЯЧЕЙКА.Comment.Text
End Function
[/vba]

а потом фильтруйте по этому столбцу


Кажется то что нужно, спасибо большое, буду сейчас воять, отпишусь потом о результатах

Автор - Smoke27
Дата добавления - 03.03.2014 в 16:06
Alex_ST Дата: Понедельник, 03.03.2014, 16:48 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3214
Репутация: 615 ±
Замечаний: 0% ±

2003
Только учтите, что в приведённом мною коде есть грабли!
Т.к. объект "Примечание" (Comment) не поддерживает обработку событий, то изменение примечания не вызывает никаких событий в книге, которые могли бы быть обработаны программно.
Поэтому, применив данную UDF, Вы получите замерший "снимок" имевшихся на момент вычисления формулы примечаний.
Но если Вы измените или удалите примечание в ячейке, то в соседней ячейке вычисленное значение не изменится до тех пор пока Вы не переоткроете книгу или не обновите значения в ячейках (например, добавив к каждой спецвставкой "пустышку").

Тут надо бы, конечно, придумать какой-нибудь "костыль" для автоматизации пересчёта формул, но мне всё недосуг.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеТолько учтите, что в приведённом мною коде есть грабли!
Т.к. объект "Примечание" (Comment) не поддерживает обработку событий, то изменение примечания не вызывает никаких событий в книге, которые могли бы быть обработаны программно.
Поэтому, применив данную UDF, Вы получите замерший "снимок" имевшихся на момент вычисления формулы примечаний.
Но если Вы измените или удалите примечание в ячейке, то в соседней ячейке вычисленное значение не изменится до тех пор пока Вы не переоткроете книгу или не обновите значения в ячейках (например, добавив к каждой спецвставкой "пустышку").

Тут надо бы, конечно, придумать какой-нибудь "костыль" для автоматизации пересчёта формул, но мне всё недосуг.

Автор - Alex_ST
Дата добавления - 03.03.2014 в 16:48
  • Страница 1 из 1
  • 1
Поиск:

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