У меня есть таблица Excel со столбцом с именем «Завершено?» что пользователи выбирают Да или Нет из выпадающего списка. Если они выбирают Да, появляется окно сообщения с использованием vbOKCancel. Если они подтверждают Да, эта часть работает до сих пор, но если что-то еще происходит (они нажимают Отмена, или X out, и т. Д. c), я хочу, чтобы это поле было изменено на «Нет» - это то, с чем я борюсь .
Вроде бы все просто - есть идеи?
If Target.Column = 3 And Target.Value = "Yes" Then
Dim answer As Integer
answer = MsgBox("Are you sure you want to mark this as Completed? This will move the record to the Completed Tab and cannot be undone.", vbOKCancel + vbCritical, "CRITICAL WARNING")
If answer = vbOK Then MsgBox ("OK")
'need help with this next row
Else: Target.Value = "No"
End If
End Sub