Подскажите способ как с помощью условного форматирования выделять ячейки с примечанием. Имеется большая пополняемая таблица. При вводе данных, если значение вызывает сомнение, добавляется для такой ячейки примечание с описанием проблемы. Данные в ячейках содержат (текст, числа, формулы). В таблице используется автофильтр. Примечания постоянно "убегают". Маленький треугольник в правом верхнем углу незаметен (теряется). Поэтому постала задача как-то выделять ячейки с такими примечаниями другим фоном. Имеется пользовательская функция которая возвращает значения "Истина" или "Ложь" [vba]
Код
Function Примечание(Ячейка As Range) Set x = Ячейка.Comment If Not x Is Nothing Then x = True Else x = False End If Примечание = x End Function
[/vba] Условное форматирование планируется применять как целой таблице так и к отдельным диапазонам
Спасибо за помощь С уважением
Здравствуйте
Подскажите способ как с помощью условного форматирования выделять ячейки с примечанием. Имеется большая пополняемая таблица. При вводе данных, если значение вызывает сомнение, добавляется для такой ячейки примечание с описанием проблемы. Данные в ячейках содержат (текст, числа, формулы). В таблице используется автофильтр. Примечания постоянно "убегают". Маленький треугольник в правом верхнем углу незаметен (теряется). Поэтому постала задача как-то выделять ячейки с такими примечаниями другим фоном. Имеется пользовательская функция которая возвращает значения "Истина" или "Ложь" [vba]
Код
Function Примечание(Ячейка As Range) Set x = Ячейка.Comment If Not x Is Nothing Then x = True Else x = False End If Примечание = x End Function
[/vba] Условное форматирование планируется применять как целой таблице так и к отдельным диапазонам
Здравствуйте Shakal07. Есть вариант без макроса: Чтобы выделить на листе Excel все ячейки с примечаниями, можно использовать сочетание клавиш Ctrl+Shift+O. Потом на "Главная" выбираете "Цвет заливки" и всё. Если этот вариант не приемлем, то могу перенести вашу тему в "Вопросы по VBA".
Здравствуйте Shakal07. Есть вариант без макроса: Чтобы выделить на листе Excel все ячейки с примечаниями, можно использовать сочетание клавиш Ctrl+Shift+O. Потом на "Главная" выбираете "Цвет заливки" и всё. Если этот вариант не приемлем, то могу перенести вашу тему в "Вопросы по VBA".DrMini
где Примечание - это Ваша функция. НО создание примечания не вызывает пересчет/обновление. Поэтому подкрасится новая ячейка с примечанием только при изменении на листе или нажатии F9
Можно сделать УФ с формулой
Код
=Примечание(A1)
где Примечание - это Ваша функция. НО создание примечания не вызывает пересчет/обновление. Поэтому подкрасится новая ячейка с примечанием только при изменении на листе или нажатии F9Pelena