Установите значение и формат ячейки на основе другого значения ячейки

Я пытаюсь установить значение и формат ячеек, основываясь на других значениях ячеек. Но я работаю в VBA впервые, и каждый шаг, который я делаю, у меня возникают проблемы.

Я уже пробовал условное форматирование, но так как в ячейках, где я пытаюсь установить формат / значение, у меня также есть проверка данных (выпадающие меню), условное форматирование не работает.

Я пытался сначала поставить часть установки значения, но она тоже не работает. Ниже то, что я имею до сих пор.

Private Sub Worksheet_change(ByVal Target As Range)
Set Target = Range(Cells(2, 2), Cells(2, 2))
    If Target.Value = "High" Then
        Range(Cells(24, 3), Cells(24, 3)).Value = "No"
        Range(Cells(33, 3), Cells(33, 3)).Value = "No"
        ElseIf Target.Value = "Full conversion" Then
            End If
End Sub

Идея состоит в том, что в B2 есть выпадающее меню, и если выбрано "High", ячейки C24 и C33 (и многие другие, но не копировали список полностью) должны сказать "Нет" и отформатировать красным цветом.

Есть ли у вас какие-либо идеи?

0 ответов

Другие вопросы по тегам