Greg_D Я только что нашел решение и увидел, что вы только что опубликовали решение.Я попробовал ваш, и это сработало.Я пошел по другому пути.
Sub Inventory_format()Dim cell As Range
Для каждой ячейки в диапазоне («SeqInv»)
«Сравнение инвентаризации с qtyneeded» * 90% меньше, чем требуется для предупреждениявыделение красным цветом 'с использованием именованного диапазона low_limit, поэтому его можно изменить на рабочем листе установок gen
If cell.Value * (1 - Range ("Low_limit"))
cell.Interior.Color = VBA.ColorConstants.vbRed
'инвентарь * 70% меньше, чем требуется для предупреждения желтым цветом
ElseIf cell.Value * (1 - Range ("High_limit"))
End Sub