Если ОК - удалить из соседней ячейки формулу и оставить значение - VBA
Формулировка задачи:
Добрый день!
Требуется помощь в написании макроса.
Имеется 2 столбца в таблице.
1 столбец с формулой ВПР
2 столбец данные с выбором "не подтверждено"/"OK"
Вот нужно сделать так,чтобы когда во втором столбце стоит "OK", то в 1 столбце удалялась формула и оставлялось только значение.
Можно ли это реализовать?
Заранее спасибо.
Решение задачи: «Если ОК - удалить из соседней ячейки формулу и оставить значение»
textual
Листинг программы
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("AE5:AE" & Cells(Rows.Count, "AE").End(xlUp).Row)) Is Nothing Then If Target.Value = "ОК" Then Target.Offset(0, -1).Value = Target.Offset(0, -1).Value Beep End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д