Если пользователь вводит новый комментарий, он добавляется, но перед комментарием должен быть каким-то образом мы можем передать пользователю, что вы его модифицировали. Я предлагаю следующее:Добавить «Версия» комментариев в ячейку
не утвержден. (Это начальное содержимое ячейки) Версия 1: одобрено. (Этот комментарий выше соответствует содержимому ячейки после первого редактирования)
Версия 2: при определенных условиях. (Это + два комментария выше - содержимое ячейки после второго редактирования).
Пожалуйста, помогите мне с этой логикой, поскольку я нахожусь в сжатом сроке! . :(Я очень уверен, что я ниже очень плохо
If ActiveCell.Value = "" Then
ActiveCell.Value = NRemark
Else
For i = 1 To 5
ActiveCell.Value = "Version" & i & ":" & ActiveCell.Value & vbNewLine & "Version" & i + 1 & ":" & NRemark
Next i
End If
Что касается комментариев, считаете ли вы, что все предыдущие версии были добавлены в [комментарий ячейки] (http://www.contextures.com/xlcomments01.html)? Это будет работать как дешевая версия команды 'Track Changes'. – Jeeped
Да, но это для мастер-листа, который объединит все остальные необходимые листы. и отчасти дают отзыв о некоторых комментариях. Я не уверен, что я имею в виду, но вкратце этот лист предназначен только для ввода и отслеживания количества обращений от – dagan
. Попробуйте создать «Истории пользователей» для этой концепции. Опишите, что должно происходить за один шаг за раз и записать его. Затем просмотрите шаги, и ошибка должна быть ясной. Я не совсем уверен, что вы пытаетесь произойти. Я ДУМАЮ, что вы ошибаетесь в вопросе итерации i от 1 до 5. Я думаю, вам просто нужно добавить ячейку с НОВЫМ комментарием. Для этого вам нужно будет выяснить, какая версия комментариев LAST. Опять же, не уверен, что вы делаете. – peege