У меня диапазон ячеек (A5: Z50). Цвет ячеек A, C, E, G, H был установлен на «Голубой» (Готово). Пользователь должен будет внести изменения или ввести новые данные в оставшуюся ячейку по мере необходимости. Я хочу, чтобы ячейки (кроме указанных выше) изменились на «Светло-зеленый» (мне удалось использовать условное форматирование для его установки) при вводе / вводе данных. и когда добавлен комментарий, я хочу, чтобы цвет ячейки изменился на «Светло-красный».
Как я могу этого добиться?
Как насчет использования кода VBA вместо условного формата?
Это могло быть началом для вас. Как выделить все ячейки комментариями в Excel?
Спасибо, Вижи. У меня есть Google, и предоставленная ссылка на самом деле не соответствует моим требованиям.
Но вы можете использовать ссылку, предоставленную @Wizhi вместе с это и / или это в качестве отправная точка, чтобы получить то, что вы хотите.
@DerrickLim, что «не соответствует вашим требованиям»? Пожалуйста, покажите код, который вы пробовали, и что не работает. (Посмотрите, как создать минимальный воспроизводимый пример)
Удалось добавить функцию и применить условный формат к моему листу. Это поможет в решении 2-х условных форматов.
При добавлении комментариев цвет ячейки будет изменен на Другой цвет.
Function IsComm(CellComm As Range) As Boolean
Application.Volatile
IsComm = False
If Not CellComm.Comment Is Nothing Then IsComm = True
End Function
Я не знаю ни одного события, которое вызывается добавлением комментария к ячейке.