Скопируйте и вставьте в качестве значений содержимое ячейки после обновления - PullRequest
0 голосов
/ 12 марта 2020

У меня есть лист, который создает новые строки при добавлении работы.

Столбец H содержит флажок, который выводит значение true / false в столбец J, который формула в столбце I использует с пользовательской формулой для отображения имени пользователя.

Проблема заключается в том, что имя пользователя изменится для того, кто вошел в систему и не остался тем, кто поставил галочку в первую очередь.

Моя теория такова: мне нужен код, который проверяет всякий раз, когда столбец J изменяется на true, а затем копирует и вставляет в качестве значений ячейку в та же строка, но в столбце I

у меня есть следующее:

Private Sub worksheet_change(ByVal target As Excel.Range)
If target.Column = 10 Then
thisrow = target.Row
If target.value = “TRUE” Then
Range (“I” & thisrow) = Range (“I” & thisrow).Value
End if
End if
End sub

Это работает, но только если я go в ячейку в J и нажму enter, он не распознает изменение от флажка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...