Я пытаюсь настроить лист Excel, где есть 2 соответствующих столбца. В столбце 1 есть 1 из 3 возможных текстовых записей, а другой столбец - число. Основываясь на тексте в столбце 1, я хочу выбрать, с чем сравнивать столбец 2. Так например
if A1.value = "X1" then I want the comparison "B1.value > .1"
if A1.value = "X2" then I want the comparison "B1.value < -.2"
if A1.value = "X3" then I want the comparison "B1.value >.101"
На основе сравнения значений B1., возвращающего TRUE, я хочу выделить ячейку. Подсветка будет одинаковой для каждого возможного значения текста
Я попытался использовать традиционное условное форматирование, используя собственный блок формул, используя
=IFS(AND($A1 = "X1", B1 >.1),1,AND($A1 = "X2", B1 <.2),1,AND($A1 = "X3", B1 >.101))
Это не сработало, потому что B1 не передавался по всем выбранным ячейкам. Таким образом, формула была такой же для ячейки B1, как и для C1. Есть ли хороший способ сделать это с помощью макросов VBA?